import type { z } from 'zod'; import type { ResolveZodRefPayloadNamesOptions } from './resolve-zod-ref-payload-names.js'; import type { ResolvedZodRefPayload } from './types.js'; export type ParseSchemaWithTransformedReferencesOptions = ResolveZodRefPayloadNamesOptions; /** * Parses a schema with references. * * Validates the input using Zod, then walks the schema structure alongside * the parsed data to extract entity/reference/expression metadata. * * @param schema - The already-constructed Zod schema * @param input - The input to parse * @param options - Options for resolving ref payload names * @returns The parsed data with resolved ref metadata */ export declare function parseSchemaWithTransformedReferences(schema: T, input: unknown, options?: ParseSchemaWithTransformedReferencesOptions): ResolvedZodRefPayload>; //# sourceMappingURL=parse-schema-with-references.d.ts.map