22ce2038cb3f3a7aea850845ebe6056c840bea1218d8265bfbd9e95436efd001a55f1b10c2980deee7bb7dd59152f75cf8959c2ca5a4a1444c804192dc5015 1.5 KB

123456789101112131415161718192021222324
  1. import type { ExtractPropTypes, StyleValue, __ExtractPublicPropTypes } from 'vue';
  2. import type { Dayjs } from 'dayjs';
  3. import type Countdown from './countdown.vue';
  4. export declare const countdownProps: {
  5. readonly format: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "HH:mm:ss", boolean>;
  6. readonly prefix: StringConstructor;
  7. readonly suffix: StringConstructor;
  8. readonly title: StringConstructor;
  9. readonly value: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown, 0, boolean>;
  10. readonly valueStyle: {
  11. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | import("vue").CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  12. readonly required: false;
  13. readonly validator: ((val: unknown) => boolean) | undefined;
  14. __epPropKey: true;
  15. };
  16. };
  17. export type CountdownProps = ExtractPropTypes<typeof countdownProps>;
  18. export type CountdownPropsPublic = __ExtractPublicPropTypes<typeof countdownProps>;
  19. export declare const countdownEmits: {
  20. finish: () => boolean;
  21. change: (value: number) => boolean;
  22. };
  23. export type CountdownEmits = typeof countdownEmits;
  24. export type CountdownInstance = InstanceType<typeof Countdown> & unknown;