import type { LoaderOptions } from '@loaders.gl/loader-utils'; import type { ArrowGraphData } from "../graph-data/graph-data.js"; type DOTAttributeMap = Record; type ParsedSubgraph = { id: string; attributes: DOTAttributeMap; parentId?: string | null; }; export type DOTGraphLoaderMetadata = { id?: string; directed: boolean; strict: boolean; attributes: DOTAttributeMap; subgraphs: ParsedSubgraph[]; }; export type DOTGraphLoaderOptions = LoaderOptions & { dot?: { version?: number; }; }; export type DOTGraphParserOptions = NonNullable; export declare const DOTGraphLoader: any; export declare function loadDOTGraph(dot: string, options?: DOTGraphParserOptions): ArrowGraphData; export declare function parseDOTToArrowGraphData(dot: string, options?: DOTGraphParserOptions): ArrowGraphData; export {}; //# sourceMappingURL=dot-graph-loader.d.ts.map