import type { Diagnostic, Logger, LoggerTimeSpan, LogLevel } from '@stencil/core/internal'; export declare class TestingLogger implements Logger { private isEnabled; setLevel(_level: LogLevel): void; getLevel(): LogLevel; enableColors(_useColors: boolean): void; emoji(_: string): string; info(...msg: any[]): void; warn(...msg: any[]): void; error(...msg: any[]): void; debug(...msg: any[]): void; color(_msg: string, _color: 'red' | 'green' | 'yellow' | 'blue' | 'magenta' | 'cyan' | 'gray'): void; red(msg: string): string; green(msg: string): string; yellow(msg: string): string; blue(msg: string): string; magenta(msg: string): string; cyan(msg: string): string; gray(msg: string): string; bold(msg: string): string; dim(msg: string): string; bgRed(msg: string): string; createTimeSpan(_startMsg: string, _debug?: boolean): LoggerTimeSpan; printDiagnostics(_diagnostics: Diagnostic[]): void; }