95c5f86b1ce07fdef91b195e0196e8735e1676720d8a9bc06800cd106d0b94d86bf005836a528fb68ded1603dccb7b709eaec7252823e84ff6ef6c192c2435 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import type { InputInstance } from 'element-plus/es/components/input';
  2. declare function __VLS_template(): {
  3. footer?(_: {}): any;
  4. };
  5. declare const __VLS_component: import("vue").DefineComponent<{
  6. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string) | (() => string | null) | ((new (...args: any[]) => string) | (() => string | null))[], unknown, unknown, undefined, boolean>;
  7. readonly border: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  8. readonly showAlpha: BooleanConstructor;
  9. readonly colorFormat: StringConstructor;
  10. readonly disabled: BooleanConstructor;
  11. readonly predefine: {
  12. readonly type: import("vue").PropType<string[]>;
  13. readonly required: false;
  14. readonly validator: ((val: unknown) => boolean) | undefined;
  15. __epPropKey: true;
  16. };
  17. }, {
  18. /**
  19. * @description current color object
  20. */
  21. color: import("./utils/color.js").default;
  22. /**
  23. * @description custom input ref
  24. */
  25. inputRef: import("vue").Ref<InputInstance | undefined>;
  26. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  27. "update:modelValue": (val: string | null) => void;
  28. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  29. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string) | (() => string | null) | ((new (...args: any[]) => string) | (() => string | null))[], unknown, unknown, undefined, boolean>;
  30. readonly border: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  31. readonly showAlpha: BooleanConstructor;
  32. readonly colorFormat: StringConstructor;
  33. readonly disabled: BooleanConstructor;
  34. readonly predefine: {
  35. readonly type: import("vue").PropType<string[]>;
  36. readonly required: false;
  37. readonly validator: ((val: unknown) => boolean) | undefined;
  38. __epPropKey: true;
  39. };
  40. }>> & {
  41. "onUpdate:modelValue"?: ((val: string | null) => any) | undefined;
  42. }, {
  43. readonly disabled: boolean;
  44. readonly border: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  45. readonly modelValue: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string) | (() => string | null) | ((new (...args: any[]) => string) | (() => string | null))[], unknown, unknown>;
  46. readonly showAlpha: boolean;
  47. }>;
  48. declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, ReturnType<typeof __VLS_template>>;
  49. export default _default;
  50. type __VLS_WithTemplateSlots<T, S> = T & {
  51. new (): {
  52. $slots: S;
  53. };
  54. };