/**
 * Process-level operation registry for Observational Memory.
 *
 * Tracks which operations (reflecting, observing, buffering) are actively running
 * in THIS process. Used to detect stale DB flags left by crashed processes.
 *
 * Key format: `${recordId}:${operationType}`
 */
export type OmOperationName = 'reflecting' | 'observing' | 'bufferingObservation' | 'bufferingReflection';
export declare function opKey(recordId: string, op: OmOperationName): string;
export declare function registerOp(recordId: string, op: OmOperationName): void;
export declare function unregisterOp(recordId: string, op: OmOperationName): void;
export declare function isOpActiveInProcess(recordId: string, op: OmOperationName): boolean;
//# sourceMappingURL=operation-registry.d.ts.map