import type { JsonSchema, JsonSchemaObject, GenerateContext } from "./types.js"; export declare function buildRefRegistry(schema: JsonSchema): Map; export interface ResolvedRef { schema: JsonSchema; ctx: GenerateContext; } export declare function resolveRef(schema: JsonSchemaObject, ctx: GenerateContext): Promise; export declare function registerRootSchema(schema: JsonSchema, registry: Map): void; //# sourceMappingURL=ref-resolver.d.ts.map