import { t } from '../common'; export declare class NedbStore implements t.INedbStore { static create(args?: t.INedbStoreArgs): NedbStore; static formatFilename(filename?: string): string | undefined; private constructor(); private onload; private store; readonly filename: string | undefined; isFileLoaded: boolean; compact(): Promise; loadFile(): Promise; ensureFileLoaded(): Promise; insert(doc: T, options?: { escapeKeys?: boolean; }): Promise; insertMany(docs: T[], options?: { escapeKeys?: boolean; }): Promise; updateOne(query: T, update: T, options?: t.INedbStoreUpdateOptions): Promise>; find(query: any): Promise; findOne(query: any): Promise; ensureIndex(options: t.IIndexOptions): Promise; remove(query: any, options?: t.INedbStoreRemoveOptions): Promise; }