import { z } from "zod/v4"; import type { JSONSchema } from "zod/v4/core"; import { RefinementHandler } from "../../core/types"; /** * Handles the `dependentRequired` keyword from JSON Schema draft 2020-12. * * For every property name listed in `dependentRequired` that is present in * the validated object, all of its dependent property names must also be * present. Non-object values are not affected by this keyword. */ export declare class DependentRequiredHandler implements RefinementHandler { apply(zodSchema: z.ZodTypeAny, schema: JSONSchema.BaseSchema): z.ZodTypeAny; }