import { CascadeSelection, DataRowProps } from '../../../../types'; export interface NodeStats { isSomeCheckable: boolean; isSomeChecked: boolean; isAllChecked: boolean; isSomeSelected: boolean; hasMoreRows: boolean; isSomeCheckboxEnabled: boolean; hasRootCheckbox?: boolean; hasFoldableRows?: boolean; isSomeEnabledChecked: boolean; isAllDisabledChecked: boolean; isPartiallyLoaded?: boolean; } export declare const getDefaultNodeStats: () => NodeStats; export declare const mergeStats: (parentStats: NodeStats, childStats: NodeStats) => { isSomeSelected: boolean; isSomeCheckable: boolean; isSomeChecked: boolean; isAllChecked: boolean; isSomeCheckboxEnabled: boolean; hasMoreRows: boolean; isPartiallyLoaded: boolean; isAllDisabledChecked: boolean; isSomeEnabledChecked: boolean; hasRootCheckbox: boolean; hasFoldableRows: boolean; }; export declare const getRowStats: (row: DataRowProps, actualStats: NodeStats, cascadeSelection: CascadeSelection) => NodeStats; //# sourceMappingURL=stats.d.ts.map