import type { Plugin } from 'vue'; declare type SFCWithInstall = T & Plugin; export declare const ColorPicker: SFCWithInstall never[]; }; }, unknown, { hueWidth: number; hueHeight: number; previewHeight: number; modelRgba: string; modelHex: string; r: number; g: number; b: number; a: number; h: number; s: number; v: number; }, { isLightTheme(): boolean; rgba(): object; hsv(): object; rgbString(): string; rgbaStringShort(): string; rgbaString(): string; hexString(): string; }, { selectSaturation(color: any): void; handleFocus(event: FocusEvent): void; handleBlur(event: FocusEvent): void; selectHue(color: any): void; selectAlpha(a: any): void; inputHex(color: string): void; inputRgba(color: string): void; setText(): void; openSucker(isOpen: boolean): void; selectSucker(color: string): void; selectColor(color: string): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("changeColor" | "openSucker" | "inputFocus" | "inputBlur")[], "changeColor" | "openSucker" | "inputFocus" | "inputBlur", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly never[]; }; }>> & { onChangeColor?: ((...args: any[]) => any) | undefined; onOpenSucker?: ((...args: any[]) => any) | undefined; onInputFocus?: ((...args: any[]) => any) | undefined; onInputBlur?: ((...args: any[]) => any) | undefined; }, { color: string; pickerId: number; theme: string; suckerHide: boolean; suckerCanvas: any; suckerArea: unknown[]; }>>; export default ColorPicker;