import { SessionState, Terminal } from '../../types/index.js'; import { StateDetector } from './types.js'; export declare abstract class BaseStateDetector implements StateDetector { abstract detectState(terminal: Terminal, currentState: SessionState): SessionState; protected getTerminalLines(terminal: Terminal, maxLines: number): string[]; protected getTerminalContent(terminal: Terminal, maxLines: number): string; abstract detectBackgroundTask(terminal: Terminal): number; abstract detectTeamMembers(terminal: Terminal): number; }