import { LoggerConfig } from "@xcons/common"; export declare const LOG_LEVELS: readonly ["debug", "info", "warn", "error", "silent"]; export type LogLevel = typeof LOG_LEVELS[number]; /** * Logger interface */ export interface Logger { debug: (message: string, ...args: any[]) => void; info: (message: string, ...args: any[]) => void; warn: (message: string, ...args: any[]) => void; error: (message: string, ...args: any[]) => void; group?: (title: string) => void; groupEnd?: () => void; time?: (label: string) => void; timeEnd?: (label: string) => void; } /** * Create logger instance with XCon Logger integration */ export declare function createLogger(loggerConfig?: Partial & { logLevel?: string; }): Logger; //# sourceMappingURL=logger.d.ts.map