import { Caster, CasterFn } from '../engine/types'; type CasterTuple = { [K in keyof T]: CasterFn; }; type Merge = T extends [infer A, ...infer B] ? A & Merge : unknown; export declare const allOf: (...schema: CasterTuple) => Caster>; export declare const prod: (...schema: CasterTuple) => Caster>; export {};