import { AfterViewInit, ChangeDetectorRef, TemplateRef } from '@angular/core'; import { IgxColumnComponent } from '../../columns/column.component'; import { IChangeCheckboxEventArgs } from '../../../checkbox/checkbox.component'; import { IgxInputDirective } from '../../../directives/input/input.directive'; import { DisplayDensity } from '../../../core/density'; import { IgxForOfDirective } from '../../../directives/for-of/for_of.directive'; import { FilterListItem } from './grid.excel-style-filtering.component'; import { IgxListComponent } from '../../../list'; export declare class IgxExcelStyleLoadingValuesTemplateDirective { template: TemplateRef; constructor(template: TemplateRef); } /** * @hidden */ export declare class IgxExcelStyleSearchComponent implements AfterViewInit { cdr: ChangeDetectorRef; private _isLoading; isLoading: boolean; searchValue: any; grid: any; data: FilterListItem[]; inline: boolean; filteredData: FilterListItem[]; column: IgxColumnComponent; searchInput: IgxInputDirective; list: IgxListComponent; displayDensity: DisplayDensity; protected virtDir: IgxForOfDirective; protected defaultExcelStyleLoadingValuesTemplate: TemplateRef; readonly valuesLoadingTemplate: any; constructor(cdr: ChangeDetectorRef); ngAfterViewInit(): void; refreshSize(): void; clearInput(): void; onCheckboxChange(eventArgs: IChangeCheckboxEventArgs): void; readonly itemSize: string; readonly listSize: number; readonly containerSize: any; }