import * as _angular_core from '@angular/core';
import { AfterViewInit, ElementRef, Injector } from '@angular/core';
import _MultiComboBoxItem from '@ui5/webcomponents/dist/MultiComboBoxItem.js';

declare class MultiComboBoxItem implements AfterViewInit {
    /**
     * Defines the selected state of the component.
     */
    selected: _angular_core.InputSignalWithTransform<boolean, unknown>;
    /**
     * Defines the text of the component.
     */
    text: _angular_core.InputSignal<string | undefined>;
    /**
     * Defines the additional text of the component.
     */
    additionalText: _angular_core.InputSignal<string | undefined>;
    elementRef: ElementRef<_MultiComboBoxItem>;
    injector: Injector;
    get element(): _MultiComboBoxItem;
    ngAfterViewInit(): void;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<MultiComboBoxItem, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<MultiComboBoxItem, "ui5-mcb-item, [ui5-mcb-item]", ["ui5MultiComboBoxItem"], { "selected": { "alias": "selected"; "required": false; "isSignal": true; }; "text": { "alias": "text"; "required": false; "isSignal": true; }; "additionalText": { "alias": "additionalText"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}

export { MultiComboBoxItem };
