import { ChangeDetectorRef, EventEmitter, Renderer2, SimpleChanges } from '@angular/core'; import { ApiService } from '../../services/api.service'; import * as i0 from "@angular/core"; interface DropDownData { value: string; label: string; image: string; } export declare class DropDownFieldsComponent { private formService; private cdr; private renderer; question: any; count: number; required: boolean; hint: string; selectionType: string; minimumSelection: number; maximumSelection: number; optionType: string; lookupTable: string; customOptions: DropDownData[]; database: any; api: any; translations: any; selectedLanguage: string; displayQuestion: string; inPreview: boolean; private styleElement; answerChange: EventEmitter; constructor(formService: ApiService, cdr: ChangeDetectorRef, renderer: Renderer2); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; getQuestion(): void; valueAssigned(): void; ngOnDestroy(): void; injectStyle(): void; removeStyle(): void; fetchDataFromLookup(): void; fetchDataFromDatabase(): void; transformDatabaseObject(database: any): { tableName: any; valueField: any; labelField: any; criteria: any; }; fetchDataFromAPI(): void; extractDataByPath(data: any, path: string): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};