import { ElementRef, NgZone, Renderer2 } from "@angular/core"; import type { AfterContentInit } from "@angular/core"; import type { ControlValueAccessor } from "@angular/forms"; import type { Dropdown } from "@fabric-msft/fabric-web"; import * as i0 from "@angular/core"; export declare class FabricDropdownControlDirective implements ControlValueAccessor, AfterContentInit { protected z: NgZone; private renderer; protected el: Dropdown; value: string; disabled: boolean; multiple: boolean; private _initialValue; private observer; constructor(r: ElementRef, z: NgZone, renderer: Renderer2); ngAfterContentInit(): void; private writeInitialValues; private listenForChanges; writeValue(newValue: unknown): void; onChange: (value: unknown) => void; registerOnChange(onChange: (value: unknown) => void): void; onTouched: () => void; registerOnTouched(onTouched: () => void): void; setDisabledState(isDisabled: boolean): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } //# sourceMappingURL=dropdown.directive.d.ts.map