import Api from "../../Api"; import { BaseService } from "../BaseService"; import { TCreateDocumentParams } from "./types/create-document-params.type"; import { TUpdateManyDocumentsParams } from "./types/update-many-documents-params.type"; import { TFindManyDocumentsParams } from "./types/find-many-documents-params.type copy"; import { TGetDocumentInfo } from "./types/get-document-info.type"; import { TSelectRandomParams } from "./types/select-random-params.type"; export declare class DocumentService extends BaseService { private name; private url; constructor(name: string, api: Api); create(params?: TCreateDocumentParams): Promise; drop(): Promise; flush(): Promise; insert(data: any): Promise; updateOne(condition: any, data: any): Promise; updateMany(params: TUpdateManyDocumentsParams): Promise; findOne(condition?: Record): Promise; findMany(params?: TFindManyDocumentsParams): Promise; selectRandom(params: TSelectRandomParams): Promise; getCount(condition?: Record): Promise; getInfo(): Promise; delete(condition: Record): Promise; enableEncryption(): Promise; disableEncryption(): Promise; }