export type OneOrMore = T | Array; export type ArrayLike = OneOrMore[]; export declare const toArray: (...items: ArrayLike) => T[]; export declare const toObject: (key: keyof T, ...items: ArrayLike) => Record; export declare const array: { merge: (first?: any[], second?: any[], firstKey?: string, secondKey?: string) => any[]; switch: (items: T[] | undefined, item: T) => T[]; splitIn: (items?: T[], length?: number) => T[][]; chunk: (items?: T[], length?: number) => T[][]; };