/** A contiguous segment of items sharing the same group key. */
export type Segment = Readonly<{
key: string;
items: ReadonlyArray;
}>;
/** Groups items into contiguous segments by a key function. Adjacent items with the same key are collected into a single segment. */
export declare const groupContiguous: (items: ReadonlyArray, toKey: (item: A, index: number) => string) => ReadonlyArray>;
//# sourceMappingURL=group.d.ts.map