export declare const useUnifiedTracking: () => { track: (event: string, properties?: Record) => Promise; identify: (userId: string, traits?: Record) => Promise; setUserProperties: (properties: Record) => Promise; logError: (error: Error | string, context?: import("../definitions.js").ErrorContext) => Promise; logRevenue: (revenue: import("../definitions.js").RevenueData) => Promise; logScreenView: (screenName: string, properties?: Record) => Promise; setConsent: (consent: import("../definitions.js").ConsentSettings) => Promise; reset: () => Promise; flush: () => Promise; getActiveProviders: () => Promise; enableDebugMode: (enabled: boolean) => Promise; }; export declare const useTrackEvent: () => { trackEvent: (event: string, properties?: Record) => Promise; isTracking: boolean; lastError: Error | null; };