export interface Index {
    debug(primaryMessage: string, ...supportingData: any[]): void;
    warn(primaryMessage: string, ...supportingData: any[]): void;
    error(primaryMessage: string, ...supportingData: any[]): void;
    info(primaryMessage: string, ...supportingData: any[]): void;
}
export declare class Log implements Log {
    private lvl;
    constructor(logLvl?: 'debug' | 'info' | 'warn' | 'error');
    debug(msg: string, ...supportingDetails: any[]): void;
    info(msg: string, ...supportingDetails: any[]): void;
    warn(msg: string, ...supportingDetails: any[]): void;
    error(msg: string, ...supportingDetails: any[]): void;
    private emitLogMessage;
}
//# sourceMappingURL=index.d.ts.map