import type { $ZodType } from 'zod/v4/core'; import type { NativeRules } from '../types.js'; /** * Extract native RHF rules from a Zod schema's constraint bag. * * Uses _zod.bag exclusively (Constitution Principle I) — the same substrate * API as the existing processors (string.ts, number.ts). * * Returns NativeRules if all constraints can be mapped to native rules, * or null if the schema has effects (refine/transform) that prevent * native conversion (strict equivalence — FR-017). */ export declare function extractNativeRules(schema: $ZodType): NativeRules | null; //# sourceMappingURL=constraint-map.d.ts.map