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