import { ChangeEvent } from 'react';
import { GridColDef } from '@mui/x-data-grid-pro';
import { IEventRow } from './utils';

type ColumnDefsProps = {
    onCheckBoxChange?: (event: ChangeEvent<HTMLInputElement>, params: {
        row: IEventRow;
    }) => void;
    handleSelectAllClick?: (event: ChangeEvent<HTMLInputElement>) => void;
    rows: IEventRow[];
    selectedKeys: string[];
};
export declare const useColumnDefs: ({ onCheckBoxChange, handleSelectAllClick, rows, selectedKeys }: ColumnDefsProps) => {
    columns: GridColDef<IEventRow>[];
};
export {};
