import { Arr } from './useful'; export declare type TupleSize = T extends { length: infer N; } ? N : never; export declare type TupleFirst = T extends readonly [infer F, ...any] ? F : never; export declare type TupleValues = T extends readonly [infer F, ...infer R] ? F | TupleValues : never;