interface ParsedArgs { workspaceRoot?: string; projectKey?: string; epicKey?: string; storyKey?: string; taskKeys: string[]; taskKeysProvided: boolean; invalidTaskKeys: string[]; statusFilter: string[]; limit?: number; maxIterations?: number; maxCycles?: number; maxAgentSeconds?: number; gatewayAgentName?: string; workAgentName?: string; reviewAgentName?: string; qaAgentName?: string; maxDocs?: number; noCommit: boolean; dryRun: boolean; agentStream?: boolean; workRunner?: string; useCodali?: boolean; agentAdapterOverride?: string; reviewBase?: string; qaProfileName?: string; qaLevel?: string; qaTestCommand?: string; qaMode: "auto" | "manual"; qaFollowups: "auto" | "none" | "prompt"; reviewFollowups: boolean; qaAllowDirty: boolean; resumeJobId?: string; rateAgents: boolean; escalateOnNoChange: boolean; watch: boolean; json: boolean; errors: string[]; } export declare const parseGatewayTrioArgs: (argv: string[]) => ParsedArgs; export declare const validateGatewayTrioArgs: (parsed: ParsedArgs) => string | undefined; export declare class GatewayTrioCommand { static run(argv: string[]): Promise; } export {}; //# sourceMappingURL=GatewayTrioCommand.d.ts.map