import { type AfterContentChecked } from '@angular/core'; import { type PolymorpheusContent } from '@taiga-ui/polymorpheus'; import { type TuiDataListAccessor } from './data-list.tokens'; import * as i0 from "@angular/core"; export declare class TuiDataListComponent implements TuiDataListAccessor, AfterContentChecked { private origin?; private readonly ngZone; private readonly destroyRef; private readonly el; private readonly cdr; private readonly optionsQuery; protected readonly fallback: import("@angular/core").Signal; protected readonly empty: import("@angular/core").WritableSignal; readonly emptyContent: import("@angular/core").InputSignal; readonly size: import("@angular/core").InputSignal<"m" | "l" | "s">; readonly options: import("@angular/core").Signal; onKeyDownArrow(current: HTMLElement, step: number): void; handleFocusLossIfNecessary(element?: Element): void; ngAfterContentChecked(): void; protected get role(): string | null; protected onFocusIn(relatedTarget: HTMLElement, currentTarget: HTMLElement): void; private get elements(); static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "tui-data-list", never, { "emptyContent": { "alias": "emptyContent"; "required": false; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; }, {}, ["optionsQuery"], ["*"], true, never>; }