interface ParsedArgs { command: string; positional: string[]; flags: Record; } /** * Strips a leading `--client-id VALUE` or `--client-id=VALUE` from argv, * stopping at the first positional arg (the command name). Used to support * `coolhand --client-id acme claude ...` where the `claude` passthrough would * otherwise bypass parseArgs and never see the flag. */ export declare function peelClientId(argv: string[]): { clientId: string | undefined; rest: string[]; }; export declare function parseArgs(argv: string[]): ParsedArgs; export declare function run(argv: string[]): Promise; export {}; //# sourceMappingURL=cli.d.ts.map