6c4e01e63165330727258243c26623f3c3b3f9a06ba2f8a774450a6c1eb2bf7a57be7d43269a81652ea5c75b0b268bdc2f5c8d93180d30855ba353da970e34 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import { ExtractPropTypes } from 'vue';
  2. declare const borderBox8Props: {
  3. reverse: {
  4. type: BooleanConstructor;
  5. default: boolean;
  6. };
  7. dur: {
  8. type: NumberConstructor;
  9. default: number;
  10. };
  11. color: {
  12. type: PropType<Array<string>>;
  13. default: () => never[];
  14. };
  15. backgroundColor: {
  16. type: StringConstructor;
  17. default: string;
  18. };
  19. };
  20. export type BorderBox8Props = ExtractPropTypes<typeof borderBox8Props>;
  21. declare const _default: import('vue').DefineComponent<{
  22. reverse: boolean;
  23. color: string[];
  24. dur: number;
  25. backgroundColor: string;
  26. }, {
  27. width: globalThis.Ref<number, number>;
  28. height: globalThis.Ref<number, number>;
  29. initWH: (resize?: boolean) => Promise<unknown>;
  30. state: {
  31. path: string;
  32. gradient: string;
  33. mask: string;
  34. };
  35. mergedColor: globalThis.ComputedRef<string[]>;
  36. pathD: globalThis.ComputedRef<string>;
  37. length: globalThis.ComputedRef<number>;
  38. borderBox8: globalThis.Ref<HTMLElement | null, HTMLElement | null>;
  39. }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{
  40. reverse: boolean;
  41. color: string[];
  42. dur: number;
  43. backgroundColor: string;
  44. }> & Readonly<{}>, {
  45. reverse: boolean;
  46. color: string[];
  47. dur: number;
  48. backgroundColor: string;
  49. }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
  50. export default _default;