import { SharedPlanMergeProcess } from '../models/shared-plan-merge-process';
/** Local session storage — persists the in-progress merge process across page reloads. */
export interface SharedMergingProcessLocalRepository {
    findById(id: string): Promise<SharedPlanMergeProcess | null>;
    findByPlanId(planId: string): Promise<SharedPlanMergeProcess | null>;
    save(process: SharedPlanMergeProcess): Promise<void>;
    delete(id: string): Promise<void>;
}
