import type { Maybe } from './types.js'; export declare const LOCAL_STORAGE_USER_ID_KEY = "___orama_anonymous_user_id"; export declare const LOCAL_STORAGE_SERVER_SIDE_SESSION_KEY = "___orama_server_side_session"; export declare function createRandomString(length: number): string; export declare function formatDuration(duration: number): string; export declare function sendBeacon(endpoint: string, body?: string): Maybe>; export declare const hasLocalStorage: boolean; export declare function throttle(func: (...args: unknown[]) => unknown, limit: number): (...args: unknown[]) => void; export declare function debounce(func: (...args: unknown[]) => unknown, delay: number): (...args: unknown[]) => void; export declare function isServerRuntime(): boolean; //# sourceMappingURL=utils.d.ts.map