import { type Labeler, LabelerBase } from "./labeler"; import { type ExecStepConfiguration } from "./types"; export declare class InteractiveLabeler extends LabelerBase implements Labeler { get lastLineLength(): number; private _current; private readonly _config; private readonly _waitColor; private readonly _okColor; private readonly _failColor; private readonly _prefixes; private _indentChars; get indent(): number; set indent(value: number); constructor(cfg: ExecStepConfiguration); start(label: string): void; complete(label: string): void; fail(label: string, e: Error | undefined): void; private createClear; suppressErrors(): void; enableErrors(): void; private resolveColorFunction; enableErrorReporting(): void; suppressErrorReporting(): void; }