import { AfterViewInit, EventEmitter, OnDestroy, QueryList, TemplateRef } from '@angular/core'; import { QueryFieldComponent } from './query-field/query-field.component'; import { Validators } from '@angular/forms'; import { DialogService } from '@main-class/componentes/dialog'; import { ActivatedRoute, Router } from '@angular/router'; import * as i0 from "@angular/core"; export declare class QueryFormComponent implements AfterViewInit, OnDestroy { private router; private dialogService; private activatedRoute; fields?: QueryList; modalTemplate?: TemplateRef; query: EventEmitter; private _subscriptions; constructor(router: Router, dialogService: DialogService, activatedRoute: ActivatedRoute); ngAfterViewInit(): void; ngOnDestroy(): void; get filterCount(): number; openFilter($event: MouseEvent): void; clearAll(): void; clear(item: QueryFieldComponent): void; protected readonly Validators: typeof Validators; private serialized; private desserialize; private configFieldsSubscriptions; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }