import { ElementRef } from '@angular/core'; import { Popover } from 'primeng/popover'; import type { FilterCategory, FilterProperty, FilterBarLabels } from './filter-bar.models'; import * as i0 from "@angular/core"; export declare class AddFilterPopoverComponent { readonly categories: import("@angular/core").InputSignal; readonly properties: import("@angular/core").InputSignal; readonly categoryValuesMap: import("@angular/core").InputSignal>; readonly labels: import("@angular/core").InputSignal; readonly storageKey: import("@angular/core").InputSignal; readonly isPopoverVisible: import("@angular/core").WritableSignal; readonly arrowOffset: import("@angular/core").WritableSignal; readonly addFilterEvent: import("@angular/core").OutputEmitterRef<{ categories: FilterCategory[]; property: FilterProperty; included: (string | number | boolean)[]; excluded: (string | number | boolean)[]; }>; propertyPopover: Popover; triggerBtnRef: ElementRef; onTriggerClick(event: Event): void; onPopoverShow(): void; onPopoverHide(): void; private _adjustPositionAndArrow; onApplyFilter(event: { categories: FilterCategory[]; property: FilterProperty; included: (string | number | boolean)[]; excluded: (string | number | boolean)[]; }): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }