import { DataCell, DataColumn, DataRow, DataTable } from '../../types/data-structures';
import { BooleanValue } from '../../types/legacy';
import { onContextMenuType } from '../../types/global';
export type BoxListProps = {
    data: DataTable;
    dSep?: string;
    SelectRow?: string;
    SelFirst?: BooleanValue;
    GlobalFilter?: BooleanValue;
    Columns?: string;
    Cols?: string;
    LayoutNbr?: string;
    BoxHeight?: string;
    isLoading?: boolean;
    onClick?: (payload: ClickPayload) => void;
    onCellClick?: (payload: CellClickPayload) => void;
    onContextMenu?: onContextMenuType;
};
export type ClickPayload = {
    column?: DataColumn;
    row: DataRow;
};
export type CellClickPayload = {
    column: DataColumn;
    row: DataRow;
    cell: DataCell;
};
//# sourceMappingURL=box-list-types.d.ts.map