import type * as vscode from 'vscode'; import { LogWriter, LogEntry } from '../../logging'; export interface TerminalWriterOptions { iconPath?: vscode.Uri | { light: vscode.Uri; dark: vscode.Uri; } | vscode.ThemeIcon; } export declare class TerminalWriter implements LogWriter { private readonly name; private readonly options?; private writeEmitter?; private closeEmitter?; private currentTerminal?; private terminalWatchdog?; private isOpened; private readonly queuedMessages; private readonly chalk; private readonly vscode; private readonly colors; get isClosed(): boolean; constructor(name: string, options?: TerminalWriterOptions | undefined); dispose(): void; private createTerminal; private checkTerminalState; private show; open(): void; close(): void; focus(): void; write(entry: LogEntry): void; private applyAutoColors; } //# sourceMappingURL=terminalWriter.d.ts.map