import { ElementRef, EventEmitter, OnChanges, OnInit, SimpleChanges } from "@angular/core"; import { ICustomSingleSelect } from "../../../anna-core-shared-lib/models/anna-global-dropdown-config.model"; import { AnnaFilterSearchedTextPipe } from "../../../anna-core-shared-lib/pipes/annaFilterSearchedText.pipe"; import { AnnaGlobalConfigService } from "../../../anna-core-shared-lib/services/anna-global-config.service"; import { SingleSelectIdText } from "./models/anna-single-select.model"; import * as i0 from "@angular/core"; export declare class AnnaSingleSelectComponent implements OnInit, OnChanges { private annaGlobalConfig; private searchFilterPipe; config: ICustomSingleSelect; loading: boolean; showAdditionalDataInSelectedText: boolean; disabled: boolean; items: SingleSelectIdText[] | string[] | any; selectedItem: SingleSelectIdText | string | any; keyToUseForDisplay: string; keyToUseForCheckingSelectedItem: string; hideDropdownArrow: boolean; borderbottomObject: any; defaultDropdownHeight: number; itemsToHideInDropdownIds: number[]; showClearSelection: boolean; valueChanged: EventEmitter; dropdownClosedEvent: EventEmitter; dropdownOpenedEvent: EventEmitter; clearSelectionClickedEvent: EventEmitter; searchFor: string; yPosition: any; width: number; heightOfCheckboxTooltipFilter: number; showBlueBorder: boolean; buttonElement: ElementRef; constructor(annaGlobalConfig: AnnaGlobalConfigService, searchFilterPipe: AnnaFilterSearchedTextPipe); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; trackByFn(index: number): number; itemSelected(item: SingleSelectIdText, event: MouseEvent): void; dropdownOpened(): void; dropdownClosed(): void; clearSelectionClicked(): void; setPostion(): void; updateHeight(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }