import { _Omit } from '../Object/Omit'; import { _Pick } from '../Object/Pick'; import { Length } from './Length'; import { List } from './List'; /** * Transform a [[List]] into an [[Object]] equivalent * @param L to transform * @returns [[Object]] * @example * ```ts * ``` */ export declare type ObjectOf = O extends unknown ? number extends Length ? _Pick : _Omit : never;