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

declare class ColorPaletteItem implements AfterViewInit {
    /**
     * Defines the colour of the component.
  
  **Note:** The value should be a valid CSS color.
     */
    value: _angular_core.InputSignal<string | undefined>;
    /**
     * Defines if the component is selected.
  
  **Note:** Only one item must be selected per <code>ui5-color-palette</code>.
  If more than one item is defined as selected, the last one would be considered as the selected one.
     */
    selected: _angular_core.InputSignalWithTransform<boolean, unknown>;
    elementRef: ElementRef<_ColorPaletteItem>;
    injector: Injector;
    get element(): _ColorPaletteItem;
    ngAfterViewInit(): void;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<ColorPaletteItem, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<ColorPaletteItem, "ui5-color-palette-item, [ui5-color-palette-item]", ["ui5ColorPaletteItem"], { "value": { "alias": "value"; "required": false; "isSignal": true; }; "selected": { "alias": "selected"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}

export { ColorPaletteItem };
