import type { z } from 'zod'; import type { DefinitionReference, ResolvedZodRefPayload } from './types.js'; interface FixRefDeletionSuccessResult { type: 'success'; value: T; refPayload: ResolvedZodRefPayload; } export interface FixRefDeletionError { ref: DefinitionReference; entityId: string; } interface FixRefDeletionFailureResult { type: 'failure'; issues: FixRefDeletionError[]; } export type FixRefDeletionResult = FixRefDeletionSuccessResult | FixRefDeletionFailureResult; /** * Fixes any reference deletions by performing the appropriate action for the reference */ export declare function fixRefDeletions(schema: T, value: unknown): FixRefDeletionResult>; export {}; //# sourceMappingURL=fix-ref-deletions.d.ts.map