export { chunk, chunkString, zip, pad, mapObject, mapToObject }; declare function chunk(array: T[], size: number): T[][]; declare function chunkString(str: string, size: number): string[]; declare function zip(a: T[], b: S[]): [T, S][]; declare function pad(array: T[], size: number, value: T): T[]; declare function mapObject, F extends (value: T[K], key: K, i: number) => any>(t: T, fn: F): { [K in keyof T]: ReturnType; }; declare function mapToObject(key: K, i: number) => any>(keys: Key[], fn: F): { [K in Key]: ReturnType; };