import { ExtractPropTypes, PropType } from 'vue'; export type ColorFormat = 'hex' | 'rgb' | 'hsl'; export declare const colorPickerProps: { readonly modelValue: { readonly type: StringConstructor; readonly default: "#000000"; }; readonly format: { readonly type: PropType; readonly default: "hex"; }; readonly disabled: { readonly type: BooleanConstructor; readonly default: false; }; readonly showAlpha: { readonly type: BooleanConstructor; readonly default: false; }; readonly showInput: { readonly type: BooleanConstructor; readonly default: true; }; readonly presets: { readonly type: PropType; readonly default: undefined; }; readonly size: { readonly type: PropType<"sm" | "default" | "lg">; readonly default: "default"; }; readonly triggerClass: { readonly type: PropType>; readonly default: ""; }; readonly triggerStyle: { readonly type: PropType>; readonly default: undefined; }; }; export type ColorPickerProps = ExtractPropTypes; export declare function hexToHsv(color: string): { h: number; s: number; v: number; a: number; }; export declare function hsvToHex(h: number, s: number, v: number, a?: number): string; export declare function hsvToRgb(h: number, s: number, v: number, a?: number): string; export declare function hsvToHsl(h: number, s: number, v: number, a?: number): string;