import { HttpClient } from '@sisense/sdk-rest-client'; import { TrackingEventType } from './registry.js'; export declare type TrackingEventDetails = Record; export declare const trackProductEvent: (action: TrackingEventType, details: TrackingEventDetails, httpClient: HttpClient, isDebugMode?: boolean) => Promise; export declare type ErrorEventOptions = { packageName: 'sdk-ui' | 'sdk-cli'; packageVersion: string; component: string; error: string | Error; }; export declare const trackUiError: (options: Omit, httpClient: HttpClient) => Promise; export declare const trackCliError: (options: Omit, httpClient: HttpClient) => Promise; declare global { interface RequestInit { priority?: 'high' | 'low' | 'auto'; } }