import { AfterViewInit, ChangeDetectorRef, EventEmitter, OnDestroy, OnInit, TemplateRef } from "@angular/core"; import { BehaviorSubject } from "rxjs"; import { IIntSelectPayload } from "../../../types"; import { DestroyStreamService } from "../../../services"; import * as i0 from "@angular/core"; export declare class IntDropdownListComponent implements AfterViewInit, OnInit, OnDestroy { private readonly cdr; private readonly destroy$; template$: BehaviorSubject | null>; list$: BehaviorSubject; selected$: BehaviorSubject; isVisible: boolean; activeID$: BehaviorSubject; tabindex: number; set list(data: Array | null); set selectedValues(data: Array | null); onClick: EventEmitter; readonly templateItem: TemplateRef; constructor(cdr: ChangeDetectorRef, destroy$: DestroyStreamService); keypress(e: KeyboardEvent): void; ngOnInit(): void; ngOnDestroy(): void; ngAfterViewInit(): void; navigate(direction: number): void; onKeyPressedSelect(): void; get templateRef(): TemplateRef | null; get isTemplateExist(): boolean; get listLength(): number; isSelected(value: string): boolean; onSelectItem(item: IIntSelectPayload, index: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }