/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { AfterViewInit, ElementRef, EventEmitter, NgZone, OnDestroy, QueryList } from '@angular/core'; import { ContextService } from '../../../common/provider.service'; import { ColumnBase } from '../../../columns/column-base'; import { ColumnComponent } from '../../../columns/column.component'; import { FilterMenuContainerComponent } from '../../../filtering/menu/filter-menu-container.component'; import { FilterService } from '../../../filtering/filter.service'; import { ColumnMenuService } from '../../../column-menu/column-menu.service'; import { ColumnMenuItemComponent } from '../../../column-menu/column-menu-item.component'; import { ColumnInfoService } from '../../../common/column-info.service'; import { AdaptiveGridService } from '../../../common/adaptiveness.service'; import * as i0 from "@angular/core"; /** * @hidden */ export declare class FilterToolbarToolComponent implements AfterViewInit, OnDestroy { element: ElementRef; private filterService; private ctx; private columnInfoService; private ngZone; adaptiveGridService: AdaptiveGridService; filterItems: QueryList; menuItems: QueryList; filterContainers: QueryList; close: EventEmitter; get hostStyles(): { [key: string]: string; }; columnMenuService: ColumnMenuService; columns: Array; filter: any; isFilterApplied(column: any): boolean; isItemFocused(filterItem: ColumnMenuItemComponent): boolean; onItemFocus(item: ColumnMenuItemComponent): void; onItemFocusOut(): void; private currentFocusedItem; private subscriptions; constructor(element: ElementRef, filterService: FilterService, ctx: ContextService, columnInfoService: ColumnInfoService, ngZone: NgZone, adaptiveGridService: AdaptiveGridService); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; navigateView(column: any): void; getColumnComponent(column: ColumnBase): ColumnComponent; handleClose(filterItem: ColumnMenuItemComponent): void; toggleItem(event: any, index: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }