import type { ProviderName } from "../../providers"; import type { AgentPhase } from "../../types"; /** * Derive the agent's phase from a rendered screen. * * An unrecognised provider yields `null` rather than falling back to a * provider-specific grammar. `getTerminalChromeFilter` already establishes that * instinct — "prefer passthrough over wrong Claude filters" — and the opposite * default is what let a wrong grammar run against the wrong provider in #647. */ export declare function parseAgentPhase(lines: string[], provider: ProviderName): AgentPhase | null; //# sourceMappingURL=parseAgentPhase.d.ts.map