import { ElementRef, TemplateRef } from '@angular/core'; import { AbstractTuiControl, TuiBooleanHandler, TuiIdService } from '@taiga-ui/cdk'; import { TuiTextfieldHost } from '@taiga-ui/core'; import { TuiItemsHandlers } from '@taiga-ui/kit/tokens'; import * as i0 from "@angular/core"; export declare abstract class AbstractTuiNativeSelect { readonly host: H; readonly control: AbstractTuiControl; protected readonly el: ElementRef; private readonly idService; readonly itemsHandlers: TuiItemsHandlers; disabledItemHandler: TuiBooleanHandler | null; readonly datalist: TemplateRef | null; constructor(host: H, control: AbstractTuiControl, el: ElementRef, idService: TuiIdService, itemsHandlers: TuiItemsHandlers); get id(): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, never, never, { "disabledItemHandler": "disabledItemHandler"; }, {}, never>; }