export declare const enum LogLevel { Info = 0, Warn = 1, Error = 2, Debug = 3 } export declare const log: (action: string, message: T, ...msgs: any[]) => T; export declare const info: (action: string, message: T, ...msgs: any[]) => T; export declare const warn: (action: string, message: T, ...msgs: any[]) => T; export declare const error: (action: string, message: T, ...msgs: any[]) => T; export declare const debug: (action: string, message: T, ...msgs: any[]) => T; export interface Logger { (action: string, message: T, ...msgs: any[]): T; info: typeof log; warn: typeof warn; error: typeof error; debug: typeof debug; } declare const defaultLogger: Logger; export default defaultLogger; //# sourceMappingURL=logger.d.ts.map