import { ElementRef, Renderer2, OnDestroy } from '@angular/core'; import { SelectComponent } from './select.component'; /** Utility directive to hold objects used in ngValue */ export declare class HcOptionDirective implements OnDestroy { private _element; private _renderer; private _select; /** id of the option element, use in identifying stringifyied values */ _id: string; constructor(_element: ElementRef, _renderer: Renderer2, _select: SelectComponent); /** Tracks the value bound to the option element. Unlike the value binding, ngValue supports binding to objects. */ ngValue: any; /** Tracks simple string values bound to the option element. For objects, use the `ngValue` input binding. */ value: any; _setElementValue(value: string): void; ngOnDestroy(): void; }