export const ColorPicker: import('vue').DefineComponent<{ showHexInput: { type: BooleanConstructor; default: boolean; }; accessibleInputId: { type: StringConstructor; default: null; }; }, any, { overlayVisible: boolean; hexValue: null; }, {}, { pickColor(event: any): void; pickHue(event: any): void; updateModel(event: any): void; updateColorSelector(): void; updateColorHandle(): void; updateHue(): void; updateInput(): void; updateHexValue(): void; updateUI(): void; validateHSB(hsb: any): { h: number; s: number; b: number; }; validateRGB(rgb: any): { r: number; g: number; b: number; }; validateHEX(hex: any): any; HEXtoRGB(hex: any): { r: number; g: number; b: number; }; HEXtoHSB(hex: any): any; RGBtoHSB(rgb: any): { h: number; s: number; b: number; }; HSBtoRGB(hsb: any): { r: number; g: number; b: number; }; RGBtoHEX(rgb: any): string; HSBtoHEX(hsb: any): any; toHSB(value: any): any; onOverlayEnter(el: any): void; onOverlayLeave(): void; onOverlayAfterLeave(el: any): void; alignOverlay(): void; onInputClick(): void; onInputKeydown(event: any): void; onColorMousedown(event: any): void; onColorDragStart(event: any): void; onDrag(event: any): void; onDragEnd(): void; onHueMousedown(event: any): void; onHueDragStart(event: any): void; isInputClicked(event: any): any; bindDragListeners(): void; unbindDragListeners(): void; bindOutsideClickListener(): void; unbindOutsideClickListener(): void; bindScrollListener(): void; unbindScrollListener(): void; bindResizeListener(): void; unbindResizeListener(): void; bindDocumentMouseMoveListener(): void; unbindDocumentMouseMoveListener(): void; bindDocumentMouseUpListener(): void; unbindDocumentMouseUpListener(): void; pickerRef(el: any): void; colorSelectorRef(el: any): void; colorHandleRef(el: any): void; hueViewRef(el: any): void; hueHandleRef(el: any): void; clearRefs(): void; onOverlayClick(event: any): void; onHexInputBlur(event: any): void; onHexInputKeydown($event: any): void; onHiddenInputFocus(): void; onHiddenInputBlur($event: any): void; onHiddenInputKeydown($event: any): void; onHexInputPaste($event: any): void; }, import('vue').ComponentOptionsMixin, import('vue').DefineComponent<{ modelValue: { type: null; default: null; }; defaultColor: { type: null; default: string; }; inline: { type: BooleanConstructor; default: boolean; }; format: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; tabindex: { type: StringConstructor; default: null; }; autoZIndex: { type: BooleanConstructor; default: boolean; }; baseZIndex: { type: NumberConstructor; default: number; }; appendTo: { type: (StringConstructor | ObjectConstructor)[]; default: string; }; panelClass: { type: StringConstructor; default: null; }; }, any, any, {}, {}, import('vue').ComponentOptionsMixin, typeof import("primevue/basecomponent"), {}, string, import('vue').PublicProps, Readonly>, { disabled: boolean; modelValue: any; inline: boolean; tabindex: string; format: string; defaultColor: any; autoZIndex: boolean; baseZIndex: number; appendTo: string | Record; panelClass: string; }, {}>, ("update:modelValue" | "change" | "show" | "hide")[], "update:modelValue" | "change" | "show" | "hide", import('vue').PublicProps, Readonly> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onShow?: ((...args: any[]) => any) | undefined; onHide?: ((...args: any[]) => any) | undefined; }, { showHexInput: boolean; accessibleInputId: string; }, {}>; declare const ColorPicker: import('vue').DefineComponent<{ showHexInput: { type: BooleanConstructor; default: boolean; }; accessibleInputId: { type: StringConstructor; default: null; }; }, any, { overlayVisible: boolean; hexValue: null; }, {}, { pickColor(event: any): void; pickHue(event: any): void; updateModel(event: any): void; updateColorSelector(): void; updateColorHandle(): void; updateHue(): void; updateInput(): void; updateHexValue(): void; updateUI(): void; validateHSB(hsb: any): { h: number; s: number; b: number; }; validateRGB(rgb: any): { r: number; g: number; b: number; }; validateHEX(hex: any): any; HEXtoRGB(hex: any): { r: number; g: number; b: number; }; HEXtoHSB(hex: any): any; RGBtoHSB(rgb: any): { h: number; s: number; b: number; }; HSBtoRGB(hsb: any): { r: number; g: number; b: number; }; RGBtoHEX(rgb: any): string; HSBtoHEX(hsb: any): any; toHSB(value: any): any; onOverlayEnter(el: any): void; onOverlayLeave(): void; onOverlayAfterLeave(el: any): void; alignOverlay(): void; onInputClick(): void; onInputKeydown(event: any): void; onColorMousedown(event: any): void; onColorDragStart(event: any): void; onDrag(event: any): void; onDragEnd(): void; onHueMousedown(event: any): void; onHueDragStart(event: any): void; isInputClicked(event: any): any; bindDragListeners(): void; unbindDragListeners(): void; bindOutsideClickListener(): void; unbindOutsideClickListener(): void; bindScrollListener(): void; unbindScrollListener(): void; bindResizeListener(): void; unbindResizeListener(): void; bindDocumentMouseMoveListener(): void; unbindDocumentMouseMoveListener(): void; bindDocumentMouseUpListener(): void; unbindDocumentMouseUpListener(): void; pickerRef(el: any): void; colorSelectorRef(el: any): void; colorHandleRef(el: any): void; hueViewRef(el: any): void; hueHandleRef(el: any): void; clearRefs(): void; onOverlayClick(event: any): void; onHexInputBlur(event: any): void; onHexInputKeydown($event: any): void; onHiddenInputFocus(): void; onHiddenInputBlur($event: any): void; onHiddenInputKeydown($event: any): void; onHexInputPaste($event: any): void; }, import('vue').ComponentOptionsMixin, import('vue').DefineComponent<{ modelValue: { type: null; default: null; }; defaultColor: { type: null; default: string; }; inline: { type: BooleanConstructor; default: boolean; }; format: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; tabindex: { type: StringConstructor; default: null; }; autoZIndex: { type: BooleanConstructor; default: boolean; }; baseZIndex: { type: NumberConstructor; default: number; }; appendTo: { type: (StringConstructor | ObjectConstructor)[]; default: string; }; panelClass: { type: StringConstructor; default: null; }; }, any, any, {}, {}, import('vue').ComponentOptionsMixin, typeof import("primevue/basecomponent"), {}, string, import('vue').PublicProps, Readonly>, { disabled: boolean; modelValue: any; inline: boolean; tabindex: string; format: string; defaultColor: any; autoZIndex: boolean; baseZIndex: number; appendTo: string | Record; panelClass: string; }, {}>, ("update:modelValue" | "change" | "show" | "hide")[], "update:modelValue" | "change" | "show" | "hide", import('vue').PublicProps, Readonly> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onShow?: ((...args: any[]) => any) | undefined; onHide?: ((...args: any[]) => any) | undefined; }, { showHexInput: boolean; accessibleInputId: string; }, {}>; export default ColorPicker;