/** * Split an array into multiple chunks of a certain size. */ export declare function chunkArray(array: T[], chunkSize: number): T[][]; /** * Split a string into multiple chunks of a certain size. */ export declare function chunkString(input: string, chunkSize: number): string[]; /** * Generate an array of ranges of a certain size between two numbers. * * For example, calling `makeRanges(0, 678, 250)` will return: * ``` * [ [ 0, 250 ], [ 250, 500 ], [ 500, 678 ] ] * ``` */ export declare function makeRanges(from: number, to: number, size: number): number[][]; /** * Wait for a number of milliseconds. */ export declare function sleep(ms: number): Promise;