import type { CompileJsonSchemaOptions, SchemaNode } from "./types.js"; export interface CompiledGraph { root: SchemaNode; locations: Map; resources: Map; anchors: Map; dynamicAnchors: Map; resolve(node: SchemaNode, reference: string): SchemaNode; dynamicAnchor(scope: SchemaNode, name: string): SchemaNode | undefined; } export declare function compileGraph(schema: unknown, options?: CompileJsonSchemaOptions): CompiledGraph;