import { type GrammarCapability } from "./instructions.js"; export declare const AGENT_TOOL_COMMANDS: { readonly catalog: "tools --json --compact"; readonly schema: "tools --scheme --json --compact"; readonly fullSchema: "tools --scheme --json"; readonly run: "tools --queries ''"; readonly runJson: "tools --queries '' --json"; }; export declare const CONTINUATION_GUIDANCE = "Follow executable next.* calls with their scope and snapshot unchanged. Partial scan/depth state can require continuation even when hasMore is false. Whole-response pagination may split results; a restart discards earlier pages."; export declare const BATCH_ERROR_GUIDANCE = "Input validation rejects the call; runtime row errors stay indexed and isolated. Batch 1\u20135 independent queries in queries[] per call; keep dependent probes sequential."; export declare const CHEAP_VIEW_GUIDANCE = "Cheap views: localSearch resultView:\"files\"; astSearch symbols with name for declaration ranges; readers minify:\"symbols\" for outlines. Readers: direct known path/source-anchor reads; otherwise bounded discovery."; export declare const CLI_HELP_USAGE_GUIDANCE: readonly string[]; export interface CliToolContextOptions { full?: boolean; minimal?: boolean; /** Runtime availability is supplied by the transport, never read from process.env here. */ availability?: Readonly>; /** Runtime grammar inventory supplied by the execution package. */ grammarCapabilities?: readonly GrammarCapability[]; } export declare function buildCliToolContext(options?: CliToolContextOptions): string;