import { OnInit, OnChanges, EventEmitter, ViewContainerRef, TemplateRef, EmbeddedViewRef, ElementRef } from '@angular/core'; declare type OptionInterface = { label: string; value: string; }; declare type SelectInterface = OptionInterface[]; export declare class VirtualScrollComponent implements OnInit, OnChanges { private vcr; topLevel: ElementRef; currentOption: any; isDisabled: boolean; options: SelectInterface; model: string; formName: string; formLabel: string; formValue: string; isRequired: boolean; modelChange: EventEmitter; view: EmbeddedViewRef; optionsCopy: SelectInterface; isOpen: boolean; button: { classes: string; style: string; }; constructor(vcr: ViewContainerRef); ngOnInit(): void; ngOnChanges(): void; search(event: any): void; navigate(event: any): void; select(option: OptionInterface): void; isActive(value: string): boolean; open(dropdownTpl: TemplateRef): void; closeDropdown(event?: any): void; } export {};