/** * `lookout protocol`: the operating instructions, printed by lookout itself. * * lookout is driven by agents, and not only by one vendor's. Putting the * instructions in a Claude skill would make them invisible to every other * harness and would drift from the code besides. So the tool carries its own * contract: any agent can run `lookout protocol` and learn how to drive it, * and any harness integration is a one-line pointer at this verb. */ import { type Parsed } from "../util.js"; export declare const WHAT_LOOKOUT_IS: string; /** * One rule per entry. They used to be one PHYSICAL LINE per entry, which the * renderer then bulleted individually, so every wrapped rule came out as two * bullets saying half a thing each. */ export declare const RULES: string[]; export declare function protocolText(): string; export declare function protocol(parsed: Parsed): Promise;