/** * argv classification for the twining-mcp entry point (2.16.1). Before this, * the only subcommand dispatch was `argv[2] === "migrate"`; any other word * (`twining-mcp drain`, `sync-status`) fell through and booted a full stdio * server — a footgun for cron/launchd jobs (field report 2026-09-04). */ export declare const KNOWN_SUBCOMMANDS: readonly ["migrate", "validate-records"]; export type Subcommand = (typeof KNOWN_SUBCOMMANDS)[number]; export type Dispatch = { kind: "server"; } | { kind: "subcommand"; name: Subcommand; args: string[]; } | { kind: "unknown"; word: string; }; export declare const CLI_USAGE: string; export declare function classifyArgv(argv: string[]): Dispatch; //# sourceMappingURL=dispatch.d.ts.map