/** * PR Executor — executes PR plans by creating branches, committing changes, * and creating/updating pull requests via the platform client. * * Requirements: 12.5, 12.9 */ import type { PRResult, PRSummary } from '../schemas/output.schema.js'; import type { PRPlan } from './pr-strategy.js'; import type { PlatformClient } from './platform-client.js'; import type { GitOperations } from './git-operations.js'; export declare function buildPRTitle(plan: PRPlan): string; export declare function buildPRDescription(plan: PRPlan): string; export interface PRExecutionResult { created: PRResult[]; summary: PRSummary; } export interface PRExecutionOptions { plans: PRPlan[]; platformClient: PlatformClient; gitOps: GitOperations; labels: string[]; reviewers: string[]; draft: boolean; } /** * Execute all PR plans — create branches, commits, and pull requests. * * Each plan is processed independently — a failure for one PR does not * affect others (Requirement 12.9). */ export declare function executePRPlans(options: PRExecutionOptions): Promise; //# sourceMappingURL=pr-executor.d.ts.map