index.d.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. export declare const Coupon: import("../utils").WithInstall<import("vue").DefineComponent<import("vue").ExtractPropTypes<{
  2. chosen: BooleanConstructor;
  3. coupon: {
  4. type: import("vue").PropType<import("./Coupon").CouponInfo>;
  5. required: true;
  6. };
  7. disabled: BooleanConstructor;
  8. currency: {
  9. type: import("vue").PropType<string>;
  10. default: string;
  11. };
  12. }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  13. chosen: BooleanConstructor;
  14. coupon: {
  15. type: import("vue").PropType<import("./Coupon").CouponInfo>;
  16. required: true;
  17. };
  18. disabled: BooleanConstructor;
  19. currency: {
  20. type: import("vue").PropType<string>;
  21. default: string;
  22. };
  23. }>> & Readonly<{}>, {
  24. disabled: boolean;
  25. currency: string;
  26. chosen: boolean;
  27. }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
  28. export default Coupon;
  29. export type { CouponInfo } from './Coupon';
  30. export type { CouponThemeVars } from './types';
  31. declare module 'vue' {
  32. interface GlobalComponents {
  33. VanCoupon: typeof Coupon;
  34. }
  35. }