import { type TSchema } from '../../types/index.mjs'; import { type TLiteral } from '../../types/literal.mjs'; import { type TEvaluateUnionFast } from '../evaluate/evaluate.mjs'; export type TFromTuple = (Types extends [...infer Left extends TSchema[], infer _ extends TSchema] ? TFromTuple, ...Result]> : TEvaluateUnionFast); export declare function FromTuple(types: [...Types]): TFromTuple;