import { EventEmitter, SimpleChanges } from '@angular/core'; import * as i0 from "@angular/core"; export declare class UniversalSelect2Component { options: any[]; optionLabel: string; optionValue: string; /** Fallback keys for displaying labels when optionLabel is missing */ labelFallbacks: string[]; placeholder: string; disabled: boolean; class: string; value: any; /** * When provided, change events will also emit an object { key: emitKey, value } * valueChange will emit the primitive by default, but if emitKey is set and * you rely on object-shaped events, you can also listen to (change). */ emitKey?: string; valueChange: EventEmitter; change: EventEmitter; emptyValueLabel: string; emptyValue: any; dropdownOpen: boolean; onDocumentClick(event: MouseEvent): void; get selectedLabel(): string; getLabel(option: any): string; private valuesEqual; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; toggle(): void; close(): void; select(option: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }