import { LitElement } from 'lit-element';
import './p-button';
export default class PColorPanel extends LitElement {
    value: string;
    typeindex: number;
    static COLOR_TYPE: string[];
    static get styles(): import("lit-element").CSSResult;
    get color(): {
        h: number;
        s: number;
        v: number;
        a: number;
        toHSVA(): number[];
        toHSLA(): number[];
        toRGBA(): number[];
        toCMYK(): number[];
        toHEXA(): string[];
        clone: () => any;
    };
    get rgbColor(): string;
    dispatchChangeEvent(): void;
    palette: HTMLElement;
    private _colorSelectStart;
    private _moveColorPanel;
    private _colorChoose;
    render(): import("lit-element").TemplateResult;
    private _rangeOpacityHander;
    private _range_hueHander;
    private _switch_Hander;
    get copyValue(): string;
    private _hexaChangeHander;
    private _rgbaChangeHander;
    private _hlsaChangeHander;
    private _colorsPick;
    get rgbaInputs(): HTMLInputElement[];
    get hlsaInputs(): HTMLInputElement[];
    private rangeHueEL;
    private rangeOpcity;
    private copyInfoInput;
    private color_hexa_input;
    private $value;
    private _setValueAsyn;
    update(_changedProperties: Map<string | number | symbol, unknown>): void;
    firstUpdated(_changedProperties: Map<string | number | symbol, unknown>): void;
}
//# sourceMappingURL=p-color-panel.d.ts.map