/** * RevealUI Logger * * Production-safe logging utility for RevealUI framework operations. * Info/warn messages are no-ops in production to avoid console pollution. */ export interface RevealUILogger { info: (...args: unknown[]) => void; warn: (...args: unknown[]) => void; error: (...args: unknown[]) => void; debug: (...args: unknown[]) => void; } /** * Production-safe logger implementation * Info/warn messages are completely silenced in production */ export declare class Logger implements RevealUILogger { info(...args: unknown[]): void; warn(...args: unknown[]): void; error(...args: unknown[]): void; debug(...args: unknown[]): void; } /** * Creates a new logger instance */ export declare function createLogger(): RevealUILogger; /** * Default logger instance */ export declare const defaultLogger: RevealUILogger; //# sourceMappingURL=logger.d.ts.map