import { Tuple, Value } from "../storage/types"; type NamedTupleItem = { [key: string | number]: Value; }; export type NamedTupleToObject = CleanUnionToIntersection>; export declare function namedTupleToObject(key: T): CleanUnionToIntersection>; type UnionToIntersection = (U extends any ? (k: U) => void : never) extends (k: infer I) => void ? I : never; type CleanUnionToIntersection = UnionToIntersection extends infer O ? { [K in keyof O]: O[K]; } : never; export {}; //# sourceMappingURL=../../src/helpers/namedTupleToObject.d.ts.map