/**
 * Cross-platform check for development mode.
 * Works in Node.js, browsers, and React Native.
 */
export declare function isDev(): boolean;
export interface Logger {
    log: (...args: any[]) => void;
    warn: (...args: any[]) => void;
    error: (...args: any[]) => void;
    debug: (...args: any[]) => void;
    crumb: (...args: any[]) => void;
    trackError: (message: string, data?: any) => void;
    trackEvent: (event: string, data?: any) => void;
    sensorsLog: (...args: any[]) => void;
}
export declare function createDevLogger(tag: string, enabled?: boolean): Logger;
export declare function escapeLog(value: string): string;
export declare function runIfDev<T>(fn: () => T): T | undefined;
export declare function addCustomEnabledLoggers(_loggers: string[]): void;
export declare function logSyncDuration(_operation: string, _startTime: number, _metadata?: Record<string, any>): void;
//# sourceMappingURL=debug.d.ts.map