import { HttpClient } from '@sisense/sdk-rest-client'; import { ErrorEventOptions, TrackingEventDetails, TrackingEventType } from '@sisense/sdk-tracking'; export declare const executeTracking: (eventType: TrackingEventType, eventPayload: TrackingEventDetails, httpClient: HttpClient, onTrackingEvent?: ((payload: TrackingEventDetails) => void) | undefined, isDebugMode?: boolean) => Promise; export declare const useTracking: () => { trackEvent: (eventType: TrackingEventType, eventPayload?: TrackingEventDetails, isDebugMode?: boolean) => Promise; trackError: (options: ErrorEventOptions, isDebugMode?: boolean) => Promise; };