export { useTrackView } from './use-track-view';
export { useTrackPageView } from './use-track-page-view';
export { useTrackEngagement } from './use-track-engagement';
export { usePageViewTracking } from './use-page-view-tracking';

// Unified interaction tracking hooks
export { useTrackClick } from './use-track-click';
export type { TrackClickOptions } from './use-track-click';
export { useFunnelTracking } from './use-track-funnel';
export type { UseFunnelTrackingOptions } from './use-track-funnel';

// Window size tracking with debouncing
export { useWindowSize, useViewportSize } from './use-window-size';
export type { WindowSize, UseWindowSizeOptions } from './use-window-size';

// Registration funnel events
export * from '../funnel';
