import type { BranchConfig, BranchResult, PrBlockedBy } from '../../../types';
export interface ProcessBranchResult {
    branchExists: boolean;
    updatesVerified?: boolean;
    prBlockedBy?: PrBlockedBy;
    prNo?: number;
    result: BranchResult;
    commitSha?: string | null;
}
export declare function processBranch(branchConfig: BranchConfig): Promise<ProcessBranchResult>;
