UNPKG

element-plus

Version:

A Component Library for Vue 3

181 lines (180 loc) 7.64 kB
import type { SFCWithInstall } from 'element-plus/es/utils'; declare const _ColorPicker: SFCWithInstall<import("vue").DefineComponent<{ modelValue: StringConstructor; id: StringConstructor; showAlpha: BooleanConstructor; colorFormat: StringConstructor; disabled: BooleanConstructor; size: { type: import("vue").PropType<"" | "default" | "small" | "large">; validator: (val: string) => val is "" | "default" | "small" | "large"; }; popperClass: StringConstructor; label: { type: StringConstructor; default: undefined; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; default: number; }; predefine: ArrayConstructor; }, { color: import("./src/color").default; colorDisabled: import("vue").ComputedRef<boolean>; colorSize: import("vue").ComputedRef<"" | "default" | "small" | "large">; displayedColor: import("vue").ComputedRef<string>; showPanelColor: import("vue").Ref<boolean>; showPicker: import("vue").Ref<boolean>; customInput: import("vue").Ref<string>; buttonId: import("vue").Ref<string | undefined>; buttonAriaLabel: import("vue").ComputedRef<string | undefined>; buttonAriaLabelledby: import("vue").ComputedRef<string | undefined>; handleConfirm: () => void; hide: () => void; handleTrigger: () => void; clear: () => void; confirmValue: () => void; t: import("../..").Translator; ns: { namespace: import("vue").ComputedRef<string>; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record<string, string>) => Record<string, string>; cssVarName: (name: string) => string; cssVarBlock: (object: Record<string, string>) => Record<string, string>; cssVarBlockName: (name: string) => string; }; hue: import("vue").Ref<null>; svPanel: import("vue").Ref<null>; alpha: import("vue").Ref<null>; popper: import("vue").Ref<null>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "active-change")[], "update:modelValue" | "change" | "active-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ modelValue: StringConstructor; id: StringConstructor; showAlpha: BooleanConstructor; colorFormat: StringConstructor; disabled: BooleanConstructor; size: { type: import("vue").PropType<"" | "default" | "small" | "large">; validator: (val: string) => val is "" | "default" | "small" | "large"; }; popperClass: StringConstructor; label: { type: StringConstructor; default: undefined; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; default: number; }; predefine: ArrayConstructor; }>> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onActive-change"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; label: string; tabindex: string | number; showAlpha: boolean; }>>; export default _ColorPicker; export declare const ElColorPicker: SFCWithInstall<import("vue").DefineComponent<{ modelValue: StringConstructor; id: StringConstructor; showAlpha: BooleanConstructor; colorFormat: StringConstructor; disabled: BooleanConstructor; size: { type: import("vue").PropType<"" | "default" | "small" | "large">; validator: (val: string) => val is "" | "default" | "small" | "large"; }; popperClass: StringConstructor; label: { type: StringConstructor; default: undefined; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; default: number; }; predefine: ArrayConstructor; }, { color: import("./src/color").default; colorDisabled: import("vue").ComputedRef<boolean>; colorSize: import("vue").ComputedRef<"" | "default" | "small" | "large">; displayedColor: import("vue").ComputedRef<string>; showPanelColor: import("vue").Ref<boolean>; showPicker: import("vue").Ref<boolean>; customInput: import("vue").Ref<string>; buttonId: import("vue").Ref<string | undefined>; buttonAriaLabel: import("vue").ComputedRef<string | undefined>; buttonAriaLabelledby: import("vue").ComputedRef<string | undefined>; handleConfirm: () => void; hide: () => void; handleTrigger: () => void; clear: () => void; confirmValue: () => void; t: import("../..").Translator; ns: { namespace: import("vue").ComputedRef<string>; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record<string, string>) => Record<string, string>; cssVarName: (name: string) => string; cssVarBlock: (object: Record<string, string>) => Record<string, string>; cssVarBlockName: (name: string) => string; }; hue: import("vue").Ref<null>; svPanel: import("vue").Ref<null>; alpha: import("vue").Ref<null>; popper: import("vue").Ref<null>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "active-change")[], "update:modelValue" | "change" | "active-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ modelValue: StringConstructor; id: StringConstructor; showAlpha: BooleanConstructor; colorFormat: StringConstructor; disabled: BooleanConstructor; size: { type: import("vue").PropType<"" | "default" | "small" | "large">; validator: (val: string) => val is "" | "default" | "small" | "large"; }; popperClass: StringConstructor; label: { type: StringConstructor; default: undefined; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; default: number; }; predefine: ArrayConstructor; }>> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onActive-change"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; label: string; tabindex: string | number; showAlpha: boolean; }>>;