/** * Lightweight SDK logger. * * Debug output is suppressed in production. Enable verbose logging by calling * SDKLogger.setDebug(true) before initialising the SDK, or by setting the * global flag: window.__SC_DEBUG__ = true */ export declare const SDKLogger: { /** Emit an informational message (debug mode only). */ info(message: string, ...args: unknown[]): void; /** Emit a warning (always visible). */ warn(message: string, ...args: unknown[]): void; /** Emit an error (always visible). */ error(message: string, ...args: unknown[]): void; /** Emit a debug trace (debug mode only — lowest priority). */ debug(message: string, ...args: unknown[]): void; /** Log a timed group of related messages (debug mode only). */ group(label: string, fn: () => void): void; /** * Enable or disable verbose debug output at runtime. * * Example: * import { SDKLogger } from "smartcomply-web-sdk"; * SDKLogger.setDebug(true); */ setDebug(enabled: boolean): void; }; //# sourceMappingURL=logger.d.ts.map