import { ElementRef, OnDestroy, OnInit } from "@angular/core"; import { ControlValueAccessor } from "@angular/forms"; export interface ISelectOnFocusComponent extends ControlValueAccessor { getInputElement(): HTMLInputElement; } export declare class SelectOnFocusDirective implements OnInit, OnDestroy { private el; selectOnFocusDisable: boolean; private input; private preventMouseUp; private valueAccessor; constructor(valueAccessors: ISelectOnFocusComponent[], el: ElementRef); ngOnInit(): void; setEventListeners(): void; setInputElement(element: HTMLElement): void; ngOnDestroy(): void; private setFocus; private isInFocus; private clearFocus; }