import { type ChangeEvent, type ReactNode } from 'react'; import { type DataGridRow } from '../../types'; export declare function useDataGridCommonUtils = DataGridRow>({ rows, selectedRows, keyId, onSelectRow, noDataPlaceholder, loading, }: { rows?: TData[]; selectedRows: TData[]; keyId: keyof TData; onSelectRow: ((selectRows: TData[]) => void) | undefined; noDataPlaceholder?: ReactNode; loading?: boolean; }): { handleSelectAllRows: (event: ChangeEvent) => void; handleSelectRow: (row: TData) => (event: ChangeEvent) => void; uncheckedRowsCount: number; renderedPlaceholder: string | number | true | import("react").ReactFragment | JSX.Element | null; };