CouponCell.d.ts 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. import { type ExtractPropTypes } from 'vue';
  2. import type { CouponInfo } from '../coupon';
  3. export declare const couponCellProps: {
  4. title: StringConstructor;
  5. border: {
  6. type: BooleanConstructor;
  7. default: true;
  8. };
  9. editable: {
  10. type: BooleanConstructor;
  11. default: true;
  12. };
  13. coupons: {
  14. type: import("vue").PropType<CouponInfo[]>;
  15. default: () => never[];
  16. };
  17. currency: {
  18. type: import("vue").PropType<string>;
  19. default: string;
  20. };
  21. chosenCoupon: {
  22. type: (NumberConstructor | StringConstructor)[];
  23. default: number;
  24. };
  25. };
  26. export type CouponCellProps = ExtractPropTypes<typeof couponCellProps>;
  27. declare const _default: import("vue").DefineComponent<{
  28. title: StringConstructor;
  29. border: {
  30. type: BooleanConstructor;
  31. default: true;
  32. };
  33. editable: {
  34. type: BooleanConstructor;
  35. default: true;
  36. };
  37. coupons: {
  38. type: import("vue").PropType<CouponInfo[]>;
  39. default: () => never[];
  40. };
  41. currency: {
  42. type: import("vue").PropType<string>;
  43. default: string;
  44. };
  45. chosenCoupon: {
  46. type: (NumberConstructor | StringConstructor)[];
  47. default: number;
  48. };
  49. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  50. title: StringConstructor;
  51. border: {
  52. type: BooleanConstructor;
  53. default: true;
  54. };
  55. editable: {
  56. type: BooleanConstructor;
  57. default: true;
  58. };
  59. coupons: {
  60. type: import("vue").PropType<CouponInfo[]>;
  61. default: () => never[];
  62. };
  63. currency: {
  64. type: import("vue").PropType<string>;
  65. default: string;
  66. };
  67. chosenCoupon: {
  68. type: (NumberConstructor | StringConstructor)[];
  69. default: number;
  70. };
  71. }>>, {
  72. border: boolean;
  73. currency: string;
  74. editable: boolean;
  75. coupons: CouponInfo[];
  76. chosenCoupon: string | number;
  77. }>;
  78. export default _default;