import { ComponentType, SyntheticEvent, FC } from 'react'; import { TableCellProps, TableHeaderCellProps, CheckboxProps } from '@servicetitan/design-system'; export type SelectionControlType = ComponentType>; interface SelectColumnCellProps extends TableCellProps { isRowSelectable?: boolean; control?: SelectionControlType; } interface SelectHeaderCellProps extends TableHeaderCellProps { isSomeRowsSelected?: boolean; control?: SelectionControlType; } interface SelectCellProps { checked: boolean; disabled?: boolean; indeterminate?: boolean; selectionChange?: (event: { syntheticEvent: SyntheticEvent; }) => void; control?: SelectionControlType; } export declare const SelectCell: FC; export declare const SelectColumnCell: FC; export declare const SelectHeaderCell: FC; export {}; //# sourceMappingURL=select-cell.d.ts.map