import { Concat } from './Concat'; import { Append } from './Append'; import { Cast } from '../Any/Cast'; import { Length } from './Length'; import { Iteration } from '../Iteration/Iteration'; import { IterationOf } from '../Iteration/IterationOf'; import { Next } from '../Iteration/Next'; import { Pos } from '../Iteration/Pos'; import { List } from './List'; import { UnionOf } from './UnionOf'; import { Naked } from './_Internal'; import { Extends } from '../Any/Extends'; import { Boolean } from '../Boolean/_Internal'; import { Not } from '../Boolean/Not'; import { And } from '../Boolean/And'; /** * @hidden */ declare type UnNestLoose = (UnionOf extends infer UL ? UL extends unknown ? UL extends List ? UnionOf