import type { GitCommandResult } from "../repository/git.js"; /** A zero exit is not enough: Git can report up-to-date without performing the requested CAS. */ export declare function coordinationPushOutcome(result: Pick, head: string, ref: string): "updated" | "rejected" | "not-performed" | "unknown"; export declare function requireCoordinationPush(result: GitCommandResult, head: string, ref: string): void; /** Deletion has an empty source and a distinct positive flag. Absence alone never attributes this attempt. */ export declare function coordinationDeleteOutcome(result: Pick, ref: string): "deleted" | "rejected" | "unknown"; //# sourceMappingURL=push_result.d.ts.map