import { Rule } from '../../core'; type Tuple, ...Rule[]] | []> = { [K in keyof Rules]: Rules[K] extends Rule ? Type : never; }; export declare function tuple, ...Rule[]]>(...rules: Rules): (input: unknown) => Tuple; export {};