import * as Y from 'yjs'; import type { WorkDocumentChangeDecision } from '../features/work/work-types'; export declare function validatedWorkOfficeDocumentChangeDecisions(value: unknown): WorkDocumentChangeDecision[]; export declare function initializeWorkOfficeDocumentChangeDecisions(records: Y.Map, order: Y.Array, decisions: WorkDocumentChangeDecision[]): void; export declare function readWorkOfficeDocumentChangeDecisions(records: Y.Map, order: Y.Array): WorkDocumentChangeDecision[]; export declare function patchWorkOfficeDocumentChangeDecisions(records: Y.Map, order: Y.Array, previous: WorkDocumentChangeDecision[], next: WorkDocumentChangeDecision[]): void; export declare function assertWorkOfficeDocumentChangeDecisionConflicts(previous: WorkDocumentChangeDecision[], next: WorkDocumentChangeDecision[], shared: WorkDocumentChangeDecision[]): void;