import { AfterViewInit } from '@angular/core'; import { DynamicContent } from '@uib/angular/components/dynamic-view'; import { NumberInput } from '@uib/angular/core'; import { Observable } from 'rxjs'; import { DataListAccessor } from './facade'; import { DataListRole } from './models'; import * as i0 from "@angular/core"; export declare class DataListComponent implements DataListAccessor, AfterViewInit { readonly defaultEmptyContent$: Observable; static ngAcceptInputType_maxVisibleOptions: NumberInput; private keyManager; private readonly options; role: DataListRole; emptyContent: DynamicContent | null; maxVisibleOptions: number; get isEmpty$(): Observable; constructor(defaultEmptyContent$: Observable); ngAfterViewInit(): void; onKeyDown(event: KeyboardEvent): void; getOptions(includeDisabled?: boolean): readonly T[]; focusOption(value: T): void; getHeight(): number | null; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "uib-data-list", never, { "role": "role"; "emptyContent": "emptyContent"; "maxVisibleOptions": "maxVisibleOptions"; }, {}, ["options"], ["*"]>; } //# sourceMappingURL=data-list.component.d.ts.map