import type { GitService } from "./index.js";
type SyncCounts = {
    ahead: number;
    behind: number;
};
type SyncCountsWithBaseRef = SyncCounts & {
    baseRefUsed: string;
};
type DegradedSyncCounts = SyncCounts & {
    degraded: true;
    baseRefCandidates: string[];
};
export declare function getSyncCountsAgainstDefaultBranch(args: {
    gitService: GitService;
    leftRef: string;
}): Promise<SyncCountsWithBaseRef | DegradedSyncCounts>;
export {};
//# sourceMappingURL=status-sync.d.ts.map