import { Delta } from 'jsondiffpatch'; import { MergeAllBranchesFn, TrimergeClientOptions } from '../TrimergeClientOptions'; import { MergeDocFn } from '../merge-all-helper'; export declare const merge: MergeDocFn; export declare const mergeAllBranches: MergeAllBranchesFn; export declare const jdp: import("jsondiffpatch").DiffPatcher; export declare function patch(base: T, delta: Delta | undefined): T; export declare function diff(left: T, right: T): Delta | undefined; export declare function computeRef(baseRef: string | undefined, mergeRef: string | undefined, delta: any): string; export declare type TestSavedDoc = any; export declare type TestDoc = any; export declare type TestPresence = any; export declare const TEST_OPTS: Pick, 'differ' | 'computeRef' | 'mergeAllBranches'>;