import { default as React } from 'react';
export type RowClickEvent = (evt: React.MouseEvent<HTMLDivElement>, index: number) => void;
export interface GroupRowsProps<T> {
    canvasWidth: number;
    lineCount: number;
    groupHeights: number[];
    onRowClick: RowClickEvent;
    onRowDoubleClick: RowClickEvent;
    clickTolerance?: number;
    groups: T[];
    horizontalLineClassNamesForGroup?: (group: T) => string[];
    onRowContextClick: RowClickEvent;
}
declare function GroupRows<T>({ canvasWidth, lineCount, groupHeights, onRowClick, onRowDoubleClick, clickTolerance, groups, horizontalLineClassNamesForGroup, onRowContextClick, }: GroupRowsProps<T>): import("react/jsx-runtime").JSX.Element;
declare namespace GroupRows {
    var displayName: string;
}
export default GroupRows;
//# sourceMappingURL=GroupRows.d.ts.map