import type { Accessors } from '../../common'; import type { Document } from '../../common/shared/models/Document'; import type { DocumentClient } from '../../frankie-client/clients/DocumentClient'; import type { IndividualModule } from '../definition'; type IndividualModuleContext = IndividualModule['moduleContext']; type MkAddDocumentOptions = { documents$: Accessors; }; export declare const mkAddDocument: (deps: MkAddDocumentOptions) => IndividualModuleContext["addDocument"]; export declare const mkUpdateDocument: (deps: MkAddDocumentOptions) => IndividualModuleContext["updateDocument"]; /** @deprecated This is only for form-io and should not be used. use `mkUpdateDocument` instead */ export declare const mkFormIOUpdateDocument: (deps: MkAddDocumentOptions) => IndividualModuleContext["updateDocument"]; export declare const mkDeleteDocument: (deps: { documents$: Accessors; client: DocumentClient; }) => IndividualModuleContext["deleteDocument"]; export {}; //# sourceMappingURL=documents.d.ts.map