import { Overlay } from '@angular/cdk/overlay'; import { TemplatePortal } from '@angular/cdk/portal'; import * as i0 from '@angular/core'; import { TemplateRef, OnInit, OnDestroy, ChangeDetectorRef, ElementRef } from '@angular/core'; import { ControlValueAccessor, NgControl } from '@angular/forms'; import * as i1 from '@daffodil/design'; import { DaffOpenableDirective } from '@daffodil/design'; import { DaffFormFieldControl, DaffFormFieldComponent } from '@daffodil/design/form-field'; /** * The directive provides the template for a list of options inside the select dropdown. */ declare class DaffSelectOptionDirective { templateRef?: TemplateRef; constructor(templateRef?: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * DaffSelectComponent is a form control component that presents a list of selectable options, * similar to the native `