import { AfterViewInit, ElementRef, EventEmitter, OnInit } from '@angular/core'; import { DisabledInterface } from '../../utils/disabled.util'; import { SzHtmlLabelDisplay } from '../model/SzHtmlLabelDisplay'; import { SzHtmlLabelClickEvent } from '../sz-html-label/model/SzHtmlLabelClickEvent'; import { SzHtmlSelectConfig } from './model/SzHtmlSelectConfig'; import { SzHtmlSelectListFieldDef } from './model/SzHtmlSelectListFieldDef'; import * as i0 from "@angular/core"; export declare class SzHtmlSelectComponent implements SzHtmlSelectConfig, DisabledInterface, OnInit, AfterViewInit { list: SzHtmlSelectListFieldDef[]; placeholder: string; label: string; labelDisplay: SzHtmlLabelDisplay; idSelect: string; defaultValueByIndex: number; disabled: boolean; clickOnLabel: EventEmitter; changeOnSelect: EventEmitter; classSzHtmlSelect: boolean; placeholderRef: ElementRef; elementRef: ElementRef; protected _value: string | SzHtmlSelectListFieldDef; get value(): string | SzHtmlSelectListFieldDef; set value(val: string | SzHtmlSelectListFieldDef); ngOnInit(): void; ngAfterViewInit(): void; onChangeOnSelect(e: Event): void; onClickOnLabel(e: SzHtmlLabelClickEvent): void; protected initDisabled(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }