type AtLeastOne = [T, ...T[]]; /** * Ensures at compile time that the given string tuple is exhaustive on a given union type, i.e. contains ALL possible values of the given UNION_TYPE. */ export declare const exhaustiveStringTuple: () => >(...tuple: L extends any ? Exclude extends never ? L : Exclude[] : never) => L extends any ? Exclude extends never ? L : Exclude[] : never; export {};