export interface Logger {
    prefix?: string;
    info(message: string, ...parameters: any[]): void;
    warn(message: string, ...parameters: any[]): void;
    error(message: string, ...parameters: any[]): void;
    debug(message: string, ...parameters: any[]): void;
}
export declare class ConsoleLogger implements Logger {
    readonly prefix?: string;
    readonly logLevel: number;
    constructor(logLevel?: number, prefix?: string);
    log(message: string, ...parameters: any[]): void;
    debug(message: string, ...parameters: any[]): void;
    info(message: string, ...parameters: any[]): void;
    warn(message: string, ...parameters: any[]): void;
    error(message: string, ...parameters: any[]): void;
}
//# sourceMappingURL=consoleLogger.d.ts.map