import { OnInit, AfterViewInit, OnChanges, SimpleChanges, OnDestroy } from '@angular/core'; import { QueryBuilderService, QueryElement } from './ngx-query-builder.service'; import { EventEmitter } from '@angular/core'; import { FormioComponent, FormioRefreshValue } from '@formio/angular'; import { TranslateService } from '@ngx-translate/core'; import * as i0 from "@angular/core"; export declare class UndefinedFormError extends Error { constructor(); } export declare class QueryElementComponent implements OnInit, AfterViewInit, OnChanges, OnDestroy { protected translateService: TranslateService; protected queryBuilderService: QueryBuilderService; private changeSubscription?; private customEventSubscription?; constructor(translateService: TranslateService, queryBuilderService: QueryBuilderService); ngOnDestroy(): void; element: QueryElement; template: any; customParams: any; removable?: boolean; loading: boolean; remove: EventEmitter; form?: FormioComponent; refresh: EventEmitter; property?: { label: string; value: string; type: string; }; ngOnInit(): void; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }