import { AnyDocumentId, DocHandle } from '@automerge/automerge-repo/slim'; import { PromiseWrapper } from './wrapPromise.js'; export declare const wrapperCache: Map>>; interface UseDocHandleSuspendingParams { suspense: true; } interface UseDocHandleSynchronousParams { suspense: false; } export declare function useDocHandle(id: AnyDocumentId, params: UseDocHandleSuspendingParams): DocHandle; export declare function useDocHandle(id: AnyDocumentId | undefined, params?: UseDocHandleSynchronousParams): DocHandle | undefined; export {}; //# sourceMappingURL=useDocHandle.d.ts.map