import * as graphs from "arangojs/graphs"; import { GraphDescription } from "arangojs/graphs"; import { ArangoCollection } from "./arango-collection.js"; import { EdgeDefinition } from "./general-graph-common.js"; import { GeneralGraph } from "./graph-classes.js"; export { _edgeDefinitions, _exists, _extendEdgeDefinitions, _listObjects, _relation, } from "./general-graph-common.js"; export type CreateGraphOptions = Omit; export type OrphanCollectionOptions = string | ArangoCollection | (string | ArangoCollection)[]; export type EdgeDefinitionOptions = { collection: string | ArangoCollection; from: (string | ArangoCollection)[] | string | ArangoCollection; to: (string | ArangoCollection)[] | string | ArangoCollection; }; export declare function coerceEdgeDefinition(options: EdgeDefinitionOptions): EdgeDefinition; export declare function __graphToClass(info: GraphDescription): Promise; export declare function _create(name: string, edgeDefinitions: EdgeDefinitionOptions[], orphans?: OrphanCollectionOptions, options?: CreateGraphOptions): Promise; export declare function _drop(graphName: string, dropCollections?: boolean): Promise; export declare function _graph(graphName: string): Promise; export declare function _list(): Promise; //# sourceMappingURL=general-graph.d.ts.map