import type { ConstantValidator } from './validators/constant'; import type { ObjectValidator } from './validators/object'; import type { TupleValidator } from './validators/tuple'; type RegistryTypes = { constant: typeof ConstantValidator; object: typeof ObjectValidator; tuple: typeof TupleValidator; }; /** Internal registry for validator constructors (avoids circular imports) */ export declare const registry: { /** Registers the specified validator constructor */ set(key: K, constructor: RegistryTypes[K]): void; /** Retrieves the specified validator constructor */ get(key: K): RegistryTypes[K]; }; export {};