export interface Labeler { start: (label: string) => void; complete: (label: string) => void; fail: (label: string, e: Error | undefined) => void; suppressErrors: () => void; suppressErrorReporting: () => void; enableErrorReporting: () => void; enableErrors: () => void; indent: number; iconPadding: number; readonly lastLineLength: number; } export declare abstract class LabelerBase { get iconPadding(): number; set iconPadding(value: number); protected _iconPaddingChars: string; } export declare enum Labelers { none = 0, interactive = 1, ci = 2 }