import { GmlDocument, GmlNode, GraphJson, GraphMeta } from './types'; /** * Parse a GML string into a structured document. * * @param gml - GML file content as string * @returns Parsed GML document */ export declare const parseGml: (gml: string) => GmlDocument; /** * Options for converting GML to JSON. */ export interface GmlToJsonOptions { /** Metadata to include in the output */ meta: Omit; /** Map GML node IDs (numeric) to string IDs */ nodeIdMapper?: (id: number, node: GmlNode) => string; } /** * Convert a parsed GML document to the normalized JSON format. * * @param doc - Parsed GML document * @param document * @param options - Conversion options including metadata * @returns Graph in normalized JSON format */ export declare const gmlToJson: (document: GmlDocument, options: GmlToJsonOptions) => GraphJson; //# sourceMappingURL=parse.d.ts.map