import { TableSelectable } from '../types';
interface UseRowStateProps {
    isParentRow: boolean;
    isSelected?: boolean;
    selectedItems: TableSelectable['selectedItems'];
    onExpandedRow?(parentRowId: string | undefined): void;
    isChildrenRowsSelectable: boolean;
    childrenRowsIds: string[];
}
export declare const useRowState: ({ isParentRow, isSelected, selectedItems, isChildrenRowsSelectable, childrenRowsIds, }: UseRowStateProps) => {
    hasChildrenRows: boolean;
    isChecked: boolean | undefined;
    isIndeterminate: boolean;
    label: string;
};
export {};
//# sourceMappingURL=useRowState.d.ts.map