import type { ExtractDefinitionRefsPayload } from './extract-definition-refs.js'; import type { ResolvedZodRefPayload } from './types.js'; /** * Options for resolving entity names in a ZodRefPayload. */ export interface ResolveZodRefPayloadNamesOptions { /** * If true, skip reference name resolution. (Used when we are deserializing since * the references are already resolved to names) */ skipReferenceNameResolution?: boolean; /** * If true, allow invalid references. (Used for testing deletes) */ allowInvalidReferences?: boolean; } /** * Resolves entity names in a ZodRefPayload. * * @param payload - The ZodRefPayload to resolve. * @param options - The options for resolving entity names. * * @template T - The type of the payload. */ export declare function resolveZodRefPayloadNames(payload: ExtractDefinitionRefsPayload, { skipReferenceNameResolution, allowInvalidReferences, }?: ResolveZodRefPayloadNamesOptions): ResolvedZodRefPayload; //# sourceMappingURL=resolve-zod-ref-payload-names.d.ts.map