import { ServerZone } from '@amplitude/analytics-core'; import { PrivacyConfig, SessionReplayJoinedConfig, UGCFilterRule } from './config/types'; import { StorageData } from './typings/session-replay'; export declare const maskFn: (elementType: 'text' | 'input', config?: PrivacyConfig) => (text: string, element: HTMLElement | null) => string; export declare const getCurrentUrl: () => string; export declare const generateSessionReplayId: (sessionId: string | number, deviceId: string) => string; export declare const getServerUrl: (serverZone?: keyof typeof ServerZone, trackServerUrl?: string) => string; export declare const validateUGCFilterRules: (ugcFilterRules: UGCFilterRule[]) => void; export declare const getPageUrl: (pageUrl: string, ugcFilterRules: UGCFilterRule[]) => string; export declare const getStorageSize: () => Promise; export declare const getDebugConfig: (config: SessionReplayJoinedConfig) => SessionReplayJoinedConfig; //# sourceMappingURL=helpers.d.ts.map