import { BPMNServer, ServerComponent } from "../server"; import { IBpmnModelData, IDefinition, IModelsDatastore } from "../interfaces/"; declare class RemoteModelsDatastore extends ServerComponent implements IModelsDatastore { definitionsPath: any; constructor(server: BPMNServer); private read; get(query: any): Promise; getList(query: any): Promise; getSource(name: any, owner: any): Promise; getSVG(name: any, owner: any): Promise; save(name: any, bpmn: any, svg?: any, owner?: any): Promise; load(name: any, owner: any): Promise; loadModel(name: any, owner: any): Promise; findEvents(query: any, owner: any): Promise; rebuild(model?: any): Promise; install(): void; import(data: any): void; saveModel(model: IBpmnModelData): Promise; deleteModel(name: any, owner: any): Promise; renameModel(name: any, newName: any, owner: any): Promise; } export { RemoteModelsDatastore };