import { Backend, LogEvent } from '../Logger'; import { LogLevels } from '../logLevels'; export interface WindowWithConsoleLogLevel extends Window { PROCORE?: { CONSOLE_LOG_LEVEL?: string; }; } export declare function padTime(n: number): string; export declare function formatTimestamp(date: Date): string; export declare function prefix(event: LogEvent): string; export declare type ConsoleBackendConsole = Pick; export interface ConsoleBackendConfiguration { level?: LogLevels; console?: ConsoleBackendConsole; prefix?: (event: LogEvent) => string; } export declare class ConsoleBackend implements Backend { private level; private console; private prefix; constructor(opts?: ConsoleBackendConfiguration); private isOutOfRange; private getLogger; private getLogLevel; log(event: LogEvent): Promise; }