import { TuiDataListComponent, TuiOptionWithValue } from '@taiga-ui/core/components/data-list';
import * as i0 from "@angular/core";
import * as i1 from "@taiga-ui/core/components/scrollbar";
export declare class TuiSelectOption<T> {
    private readonly handlers;
    private readonly value;
    protected readonly datalist: TuiDataListComponent<any>;
    protected readonly option: TuiOptionWithValue<T> | null;
    protected readonly selected: import("@angular/core").Signal<boolean>;
    protected readonly scrolled: import("@angular/core").Signal<boolean>;
    static ɵfac: i0.ɵɵFactoryDeclaration<TuiSelectOption<any>, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TuiSelectOption<any>, "ng-component", never, {}, {}, never, never, true, [{ directive: typeof i1.TuiScrollIntoView; inputs: {}; outputs: {}; }]>;
}
