import type { LocalDocumentParent, LocalDocumentState, RxDocumentData, RxJsonSchema, RxLocalDocumentData, RxStorage } from '../../types/index.d.ts'; export declare const LOCAL_DOC_STATE_BY_PARENT: WeakMap>; export declare const LOCAL_DOC_STATE_BY_PARENT_RESOLVED: WeakMap; export declare function getLocalDocStateByParent(parent: LocalDocumentParent): Promise; export declare function createLocalDocumentStorageInstance(databaseInstanceToken: string, storage: RxStorage, databaseName: string, collectionName: string, instanceCreationOptions: any, multiInstance: boolean): Promise>; export declare function closeStateByParent(parent: LocalDocumentParent): Promise | undefined; export declare function removeLocalDocumentsStorageInstance(storage: RxStorage, databaseName: string, collectionName: string): Promise; export declare function getCollectionLocalInstanceName(collectionName: string): string; export declare const RX_LOCAL_DOCUMENT_SCHEMA: RxJsonSchema>;