type LogLevel = 'debug' | 'info' | 'warn' | 'error'; export declare class Logger { private prefix; private level; private readonly levels; constructor(prefix?: string); setLevel(level: LogLevel): void; private shouldLog; private formatMessage; info(message: string): void; success(message: string): void; warn(message: string): void; error(message: string | Error): void; debug(message: string, ...args: unknown[]): void; static create(prefix: string): Logger; } export {}; //# sourceMappingURL=logger.d.ts.map