import type { ComputedRef, ExtractPropTypes, InjectionKey, __ExtractPublicPropTypes } from 'vue'; import type ColorPickerPanel from './color-picker-panel.vue'; import type Color from './utils/color'; export declare const colorPickerPanelProps: { readonly modelValue: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, undefined, boolean>; readonly border: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly showAlpha: BooleanConstructor; readonly colorFormat: StringConstructor; readonly disabled: BooleanConstructor; readonly predefine: { readonly type: ComputedRef; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare const colorPickerPanelEmits: { "update:modelValue": (val: string | null) => boolean; }; export type ColorPickerPanelProps = ExtractPropTypes; export type ColorPickerPanelPropsPublic = __ExtractPublicPropTypes; export type ColorPickerPanelEmits = typeof colorPickerPanelEmits; export type ColorPickerPanelInstance = InstanceType & unknown; export interface ColorPickerPanelContext { currentColor: ComputedRef; } export interface CommonColorContext { color: Color; } export declare const ROOT_COMMON_COLOR_INJECTION_KEY: InjectionKey; export declare const colorPickerPanelContextKey: InjectionKey;