import { AfterViewInit, ElementRef, EventEmitter } from '@angular/core'; import { Router } from '@angular/router'; import { TFilterButtonClass, TFilterType } from './gl-component-filter.interface'; import { GlComponentFilterService } from './gl-component-filter.service'; import * as i0 from "@angular/core"; export declare class GlComponentFilterComponent implements AfterViewInit { router: Router; service: GlComponentFilterService; container: ElementRef; background: ElementRef; menuNavContainer: ElementRef; title: string; subtitle: string; type: TFilterType; closeButton: string; partialResult: number; partialResultDescription: string; itemSingularDescription: string; itemPluralDescription: string; applyButtonDescription: string; clearButtonDescription: string; buttonClass: TFilterButtonClass; isIE: boolean; applyPartialResult: () => Promise; applyFilter$: EventEmitter; clearFilter$: EventEmitter; constructor(router: Router, service: GlComponentFilterService); ngAfterViewInit(): void; onApply(): void; onClear(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }