import type { DateRangeParams } from '../types'; export interface UseAnalyticsDashboardOptions { dateRange?: DateRangeParams; autoRefresh?: boolean; refreshInterval?: number; } export declare const useAnalyticsDashboard: (options?: UseAnalyticsDashboardOptions) => { data: any; loading: boolean; error: Error | null; lastUpdated: Date | null; refresh: () => Promise; }; /** * Hook for product recommendations based on affinity */ export declare const useProductRecommendations: (productId: number, limit?: number) => { recommendations: any[]; loading: boolean; error: Error | null; }; /** * Hook for customer journey visualization */ export declare const useCustomerJourney: (sessionId: string | null) => { journey: any[]; loading: boolean; error: Error | null; }; /** * Hook for real-time conversion funnel */ export declare const useConversionFunnel: (dateRange?: DateRangeParams) => { funnel: any; loading: boolean; error: Error | null; refresh: () => Promise; };