import { type MouseEvent, type SyntheticEvent } from 'react'; import { type DataGridRowProps } from '../DataGridRow'; type UseLogicParams> = Omit, 'children'>; export declare const useLogic: >({ keyId, row, activeRowId, options, selectable, selectedRows, onSelectRow, onRowClick, }: UseLogicParams) => { isDisabled: boolean | undefined; tableRowProps: { hover: boolean; selected: boolean; onClick: () => undefined; onMouseMove: (event: MouseEvent) => void; }; tooltipProps: { open: boolean; title: string | false | undefined; onOpen: (event: SyntheticEvent) => void; onClose: () => void; }; checkboxProps: { checked: boolean | undefined; disabled: boolean | undefined; onChange: (event: import("react").ChangeEvent) => void; }; }; export {};