import type { IRuntimeLogger } from './IRuntimeLogger';
export declare class ConsoleLogger implements IRuntimeLogger {
    private enabled;
    private prefix;
    constructor(enabled?: boolean, prefix?: string);
    debug(message: string, ...args: unknown[]): void;
    info(message: string, ...args: unknown[]): void;
    warn(message: string, ...args: unknown[]): void;
    error(message: string, error?: Error): void;
    disable(): void;
    enable(): void;
}
export declare class NullLogger implements IRuntimeLogger {
    debug(): void;
    info(): void;
    warn(): void;
    error(): void;
    disable(): void;
    enable(): void;
}
//# sourceMappingURL=ConsoleLogger.d.ts.map