import { ElementRef, AfterViewInit, EventEmitter, Renderer2, OnInit, AfterContentInit, AfterContentChecked } from '@angular/core'; import { DomSanitizer } from '@angular/platform-browser'; export declare class AbsDropdownComponent implements OnInit, AfterViewInit, AfterContentInit, AfterContentChecked { name: any; optgrpType: any; optCtaButton: boolean; OptionalCtaLink: any; OptionalCtaInnerContent: string; element: ElementRef; renderer: Renderer2; id: any; helpTextOption: any; defaultText: string; private sanitizer; absUtilitiesConfig: { prev: string; up: string; next: string; down: string; enter: string; escape: string; space: string; }; focusedElement: any; flagTouched: EventEmitter; blur: boolean; isMobile: boolean; spanObjCount: any; spanObj: any; dropdownValue: any; disabledCheckboxValueOption: any; disabled: any; dropdownValueChange: EventEmitter; optionRepeat: any; type: any; dropdownRequired: any; pullRight: boolean; toggleFlag: boolean; currentSelected: any; dropdownType: any; currentSelectedHelpText: any; ulElem: any; previousElementGroupType: any; previousElement: any; searchString: string; searchStringCode: any[]; searchResult: any[]; previousKeyPress: any; dropId: any; dropName: any; dropDescribedby: any; droplabelText: any; helpLength: any; ctaOption: any; docWidth: any; drId: any; drName: any; drDescribedby: any; labelText: string; constructor(name: any, optgrpType: any, optCtaButton: boolean, OptionalCtaLink: any, OptionalCtaInnerContent: string, element: ElementRef, renderer: Renderer2, id: any, helpTextOption: any, defaultText: string, sanitizer: DomSanitizer); ngOnInit(): void; ngAfterContentInit(): void; ngAfterContentChecked(): void; ngAfterViewInit(): void; isElement(targetElement: any, currentElemenet: any): boolean; selectDropdownItem(target: any): void; onBlur(): void; updateDropdownValue(target: any): void; toggleDropdown(): void; keyFunction(event: any, el: any): void; keyDownHandler(ev: any, ArrayOfLi: any, el: any): void; moveNextDropdownValue(ArrayOfLi: any): void; checkDisable(liSelected: any): boolean; movePreDropdownValue(ev: any, ArrayOfLi: any): void; scrollToView(targetElem: any, additionalPadding: any): void; scrollToViewVertical(targetElem: any): void; appendCaretPositionStyle(leftCheck: any): void; searchElement(searchExp: any): void; startTimer(time: any): void; updateTouch(): void; fixUpCSS(element: any, cssObject: any): void; }