import { TextWithStyle } from '../utils/ansi-parser'; export declare enum MatcherType { base = 0, npm = 1, typescript = 2, node = 3, shell = 4, java = 5 } export interface LineRecord { type?: MatcherType; text: string; } export declare abstract class BaseTerminalDetectionLineMatcher { type: MatcherType; isMultiLine: boolean; isMatched: boolean; maxSpaceLine: number; currentSpaceLine: number; match(output: TextWithStyle[]): boolean; abstract doMatch(output: TextWithStyle[]): boolean; } //# sourceMappingURL=base.d.ts.map