import { AddEdgeDefinitionOptions, AddVertexCollectionOptions, ReplaceEdgeDefinitionOptions } from "arangojs/graphs"; import { AbstractGraph } from "./general-graph-common.js"; import { EdgeDefinitionOptions } from "./general-graph.js"; export { AddEdgeDefinitionOptions, AddVertexCollectionOptions, ReplaceEdgeDefinitionOptions, }; export declare class GeneralGraph extends AbstractGraph { isArangoGraph: boolean; _deleteEdgeDefinition(name: string, dropCollection?: boolean): Promise; _extendEdgeDefinitions(edgeDefinitions: EdgeDefinitionOptions, options?: AddEdgeDefinitionOptions): Promise; _editEdgeDefinitions(edgeDefinitions: EdgeDefinitionOptions, options?: ReplaceEdgeDefinitionOptions): Promise; _addVertexCollection(name: string, createCollection?: boolean, options?: AddVertexCollectionOptions): Promise; _removeVertexCollection(name: string, dropCollection?: boolean): Promise; } export declare class SatelliteGraph extends GeneralGraph { } export declare class SmartGraph extends GeneralGraph { } export declare class EnterpriseGraph extends GeneralGraph { } //# sourceMappingURL=graph-classes.d.ts.map