import { Has } from '../Union/Has'; import { List } from './List'; /** * Get the shortest [[List]] of `L` & `L1` * (`L` has priority if both lengths are equal) * @param L to compare length * @param L1 to compare length * @returns `L | L1` * @example * ```ts * ``` */ export declare type Shortest = L extends unknown ? L1 extends unknown ? { 0: L1; 1: L; }[Has] : never : never;