import { EventEmitter } from '@angular/core'; import { Form } from '@angular/forms'; import { DynamicLoaderDirectiveData, eventOut } from '../../../directives/dynamic-loader/dynamic-loader.directive'; import { FieldTypeEnum } from '../../../models/baseField.model'; import { Record } from '../../../models/record.model'; import { HttpClient } from '@angular/common/http'; import { DynamicModuleCompileConfig } from '../../../models/dynamicModuleCompileConfig.model'; import * as i0 from "@angular/core"; export declare class DbgetterComponent { private httpClient; configurations: DynamicModuleCompileConfig; form: Form; field: any; record: Record; inConfig: boolean; DirectlyOpenTable: boolean; QueryEditorComponent: DynamicLoaderDirectiveData; data: any; out: EventEmitter; selectedValue: EventEmitter; doReload: EventEmitter; keys: Array; loaded: boolean; value: any; showTable: boolean; haveQuestions: boolean; haveRelations: boolean; reload: boolean; multipleValuesToChoose: boolean; interval: any; relations: Array<{ field: string; loaded: boolean; actualvalue: any; }>; relationsLoaded: boolean; backupQuestionFields: Array; isMultiselect: boolean; multiselectPhase: number; selectedColumn: string; selectedElements: Array; fieldTypeEnum: typeof FieldTypeEnum; constructor(httpClient: HttpClient); ngOnInit(): void; reloadComponent(): void; checkRelations(): void; onExternalSQLResultOut(ev: eventOut): void; processResult(data: any, behaviours?: Array): void; selectValue(row: any, key: any): void; renderSelected(): void; close(): void; delete(): void; activateTable(): void; reloadData(): void; selectColumn(key: any): void; confirmSelection(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class ListValueElement { ID: string | number; Selected: boolean; Field: string; Key: string; KeySV: string; KeyUsedSV: string; Value: string; } export declare enum QueryEditorModeEnum { "CONFIGURATOR" = 1, "COMPOSER" = 2, "RESULT" = 3 }