import { BPMNServer } from "../server"; import { ModelsDatastoreDB } from "./ModelsDatastoreDB"; import { IModelsDatastore } from "../interfaces/"; declare class ModelsDatastore extends ModelsDatastoreDB implements IModelsDatastore { constructor(server: BPMNServer); get definitionsPath(): any; import(data: any, owner?: any): Promise; getList(query?: any): Promise; private getPath; private getFile; private saveFile; getSource(name: any, owner?: any): Promise; getSVG(name: any, owner?: any): Promise; save(name: any, bpmn: any, svg?: any, owner?: any): Promise; deleteModel(name: any, owner?: any): Promise; renameModel(name: any, newName: any, owner?: any): Promise; /** * * reconstruct the models database from files * * use when modifying the files manually or importing new environment * * */ rebuild(model?: any): Promise; private rebuildModel; } export { ModelsDatastore };