export interface ILogger {
    debug(msg: string, data: any[]): void;
    info(msg: string, data: any[]): void;
    warn(msg: string, data: any[]): void;
    error(msg: string, error: any, data: any[]): void;
}
export declare class IgnoreLogger implements ILogger {
    debug(msg: string, data: any[]): void;
    info(msg: string, data: any[]): void;
    warn(msg: string, data: any[]): void;
    error(msg: string, error: any, data: any[]): void;
}
export declare class ConsoleLogger implements ILogger {
    debug(msg: string, data: any[]): void;
    info(msg: string, data: any[]): void;
    warn(msg: string, data: any[]): void;
    error(msg: string, error: any, data: any[]): void;
}
