import { UmbLitElement } from '../../lit-element/index.js';
import type { UUIColorPickerElement, UUIInputElement } from '../../../../external/uui/index.js';
declare const UmbMultipleColorPickerItemInputElement_base: (new (...args: any[]) => import("@umbraco-ui/uui-base").UUIFormControlMixinElement<FormDataEntryValue | FormData>) & typeof UmbLitElement;
/**
 * @element umb-multiple-color-picker-item-input
 */
export declare class UmbMultipleColorPickerItemInputElement extends UmbMultipleColorPickerItemInputElement_base {
    #private;
    set value(value: string);
    get value(): string;
    private _valueHex;
    /**
     * Disables the input
     * @type {boolean}
     * @attr
     * @default false
     */
    disabled: boolean;
    /**
     * Disables the input
     * @type {boolean}
     * @attr
     * @default false
     */
    readonly: boolean;
    label?: string;
    protected _input?: UUIInputElement;
    protected _colorPicker: UUIColorPickerElement;
    showLabels: boolean;
    focus(): Promise<void>;
    protected getFormElement(): undefined;
    render(): import("lit-html").TemplateResult<1>;
    static styles: import("lit").CSSResult[];
}
export default UmbMultipleColorPickerItemInputElement;
declare global {
    interface HTMLElementTagNameMap {
        'umb-multiple-color-picker-item-input': UmbMultipleColorPickerItemInputElement;
    }
}
