import { CliUx } from '@oclif/core'; import { Options } from '@oclif/core/lib/cli-ux/action/base'; declare enum Level { Debug = "DEBUG", Info = "INFO", Warn = "WARN", Error = "ERROR", Cli = "CLI", Silent = "SILENT", Disabled = "DISABLED" } export declare class Logger { static print(message: string): void; static debug(message: string): void; static info(message: string): void; static warn(message?: string): void; static error(message?: string): void; static important(message?: string): void; static default(): string; static logLevels(): { [level: string]: Level; }; static cliPrompt(message: string, options?: CliUx.IPromptOptions): Promise; static cliHeader(message: string): void; static cliStart(action: string, status?: string, opts?: Options): void; static cliEnd(message?: string): void; static cliEndOk(): void; static cliEndPending(): void; static cliEndSkipped(): void; static cliEndFailed(): void; static cliObject(obj: any, keys?: string[]): void; static breakLine(): void; static debugStartTime(label: string): void; static debugEndTime(label: string): void; private static shouldLog; private static logWithColor; } export {};