import type { SprintResult } from './types.js'; import type { Logger } from './logger.js'; /** * Create a staging branch from main and push to origin. * Branch naming: loop/batch-NNN where NNN is the first sprint ID. */ export declare function initStagingBranch(firstSprintId: string, cwd: string, log: Logger): string; /** * Create an umbrella PR from staging branch to main with batch summary. */ export declare function createUmbrellaPr(stagingBranch: string, sprintResults: SprintResult[], cwd: string, log: Logger): { url: string; number: number; } | null; /** * Delete staging branch (local + remote). Only deletes if merged. */ export declare function cleanupStagingBranch(stagingBranch: string, cwd: string, log: Logger): boolean; //# sourceMappingURL=staging.d.ts.map