import { ConvertToModelOptions, ParseOptions } from '@ts-graphviz/ast'; import { EdgeModel, NodeModel, RootGraphModel, SubgraphModel } from '@ts-graphviz/common'; export interface FromDotOptions { parse?: ParseOptions; convert?: ConvertToModelOptions; } export declare function fromDot(dot: string, options?: FromDotOptions<'Dot' | 'Graph'>): RootGraphModel; export declare function fromDot(dot: string, options?: FromDotOptions<'Node'>): NodeModel; export declare function fromDot(dot: string, options?: FromDotOptions<'Edge'>): EdgeModel; export declare function fromDot(dot: string, options?: FromDotOptions<'Subgraph'>): SubgraphModel;