import { CoreMap } from 'lincd/collections/CoreMap'; import { BackendFileStore } from './BackendFileStore.js'; import { NodeFileStore } from './NodeFileStore.js'; import { QuadSet } from 'lincd/collections/QuadSet'; import { NamedNode, Quad } from 'lincd/models'; import { ShapeProvider } from 'lincd-server-utils/utils/ShapeProvider'; export declare class BackendFileStoreProvider extends ShapeProvider { shape: typeof BackendFileStore; private localStores; addLocalStore(store: NodeFileStore): void; loadContents(store: BackendFileStore): Promise; update(store: BackendFileStore, toAdd: QuadSet, toRemove: QuadSet): Promise; deleteMultiple(store: BackendFileStore, quads: QuadSet): Promise; delete(store: BackendFileStore, quad: Quad): Promise; clearProperties(store: BackendFileStore, subjectToPredicates: any): Promise; setURIs(store: BackendFileStore, nodeUriMap: CoreMap): Promise<[string, string][]>; private getLocalStore; }