import { CID } from 'multiformats/cid'; import * as t from './types'; export declare const assureValidNextOp: (did: string, ops: t.IndexedOperation[], proposed: t.CompatibleOpOrTombstone) => Promise<{ nullified: CID[]; prev: CID | null; }>; export declare const validateOperationLog: (did: string, ops: t.CompatibleOpOrTombstone[]) => Promise; export declare const opToData: (did: string, op: t.CompatibleOpOrTombstone) => t.DocumentData | null; export declare const getLastOpWithCid: (ops: t.CompatibleOpOrTombstone[]) => Promise<{ op: t.CompatibleOpOrTombstone; cid: CID; }>;