/** * @license * Copyright Datorama. All Rights Reserved. * * Use of this source code is governed by an Apache License 2.0 license that can be * found in the LICENSE file at https://github.com/datorama/client-core/blob/master/LICENSE */ import { ChangeDetectorRef, OnDestroy } from '@angular/core'; import { IHeaderAngularComp } from '@ag-grid-community/angular'; import { IHeaderParams } from '@ag-grid-community/core'; import { FormControl } from '@angular/forms'; import { GridQuery } from '../../grid-store/grid.query'; import { GridService } from '../../grid-store/grid.service'; export declare class DatoGridMultiSelectColumnHeaderComponent implements OnDestroy, IHeaderAngularComp { private gridService; private gridQuery; private cdr; checkboxControl: FormControl; indeterminatelyChecked: boolean; private gridApi; private gridOptions; constructor(gridService: GridService, gridQuery: GridQuery, cdr: ChangeDetectorRef); agInit(params: IHeaderParams): void; refresh(_params: IHeaderParams): boolean; private subscribeRowsSelectionData; toggleMultiSelection(isSelectAll: boolean): void; ngOnDestroy(): void; }