import { Router } from '@angular/router'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class GlComponentFilterService { container: HTMLDivElement; background: HTMLDivElement; menuNavContainer: HTMLDivElement; opened: boolean; menuHidden$: Subject; router: Router; isIE: boolean; applyPartialResult: () => Promise; constructor(); initialize(container: HTMLDivElement, background: HTMLDivElement, menuNavContainer: HTMLDivElement, router: Router, applyPartialResult: () => Promise): void; backgroundClick(event: any): void; open(event: Event): boolean; close(event: Event): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }