// Type definitions for ag-grid v18.1.2 // Project: http://www.ag-grid.com/ // Definitions by: Niall Crosby import { AgCheckbox } from "../../widgets/agCheckbox"; import { BeanStub } from "../../context/beanStub"; import { Column } from "../../entities/column"; export declare class SelectAllFeature extends BeanStub { private gridApi; private columnApi; private eventService; private rowModel; private selectionController; private gridOptionsWrapper; private cbSelectAllVisible; private processingEventFromCheckbox; private column; private filteredOnly; private cbSelectAll; constructor(cbSelectAll: AgCheckbox, column: Column); private postConstruct(); private showOrHideSelectAll(); private onModelChanged(); private onSelectionChanged(); private getNextCheckboxState(selectionCount); private updateStateOfCheckbox(); private getSelectionCount(); private checkRightRowModelType(); private onCbSelectAll(); private isCheckboxSelection(); }