UNPKG

echogarden

Version:

An easy-to-use speech toolset. Includes tools for synthesis, recognition, alignment, speech translation, language detection, source separation and more.

17 lines (16 loc) 823 B
import { LogLevel } from '../api/GlobalOptions.js'; export declare class Logger { private timer; active: boolean; start(title: string, titleColor?: import("chalk").ChalkInstance): void; startAsync(title: string, yieldBeforeStart?: boolean, titleColor?: import("chalk").ChalkInstance): Promise<void>; setAsActiveLogger(): void; unsetAsActiveLogger(): void; end(): void; logDuration(message: any, startTime: number, titleColor?: import("chalk").ChalkInstance, logLevel?: LogLevel): void; logTitledMessage(title: string, content: any, titleColor?: import("chalk").ChalkInstance, logLevel?: LogLevel): void; log(message: any, logLevel?: LogLevel): void; write(message: any, logLevel?: LogLevel): void; getTimestamp(): number; } export declare function resetActiveLogger(): void;