import type { TrustLadderSnapshot } from './trustLadder';
export type LadderMergeStrategy = 'max-rung-wins' | 'last-wins';
export interface MergeStats {
    totalCapabilities: number;
    promoted: string[];
    demoted: string[];
    unchanged: string[];
    added: string[];
}
export declare function mergeLadders(local: TrustLadderSnapshot, incoming: TrustLadderSnapshot, strategy?: LadderMergeStrategy): {
    merged: TrustLadderSnapshot;
    stats: MergeStats;
};
//# sourceMappingURL=ladderImport.d.ts.map