export declare function flatten<T>(items: T[][]): T[]; export declare function splitWhen<T>(items: T[], predicate: (item: T) => boolean): T[][];