index.d.ts 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. import type { SegmentedProps } from './src';
  2. declare const _default: {
  3. new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
  4. prefixCls: StringConstructor;
  5. options: {
  6. type: import("vue").PropType<(string | number | import("./src/segmented").SegmentedOption)[]>;
  7. default: (string | number | import("./src/segmented").SegmentedOption)[];
  8. };
  9. block: {
  10. type: BooleanConstructor;
  11. default: boolean;
  12. };
  13. disabled: {
  14. type: BooleanConstructor;
  15. default: boolean;
  16. };
  17. size: {
  18. type: import("vue").PropType<import("./src/segmented").segmentedSize>;
  19. default: import("./src/segmented").segmentedSize;
  20. };
  21. value: {
  22. required: boolean;
  23. type: import("vue").PropType<import("./src/segmented").SegmentedValue>;
  24. default: import("./src/segmented").SegmentedValue;
  25. };
  26. motionName: StringConstructor;
  27. onChange: {
  28. type: import("vue").PropType<(val: import("./src/segmented").SegmentedValue) => void>;
  29. default: (val: import("./src/segmented").SegmentedValue) => void;
  30. };
  31. 'onUpdate:value': {
  32. type: import("vue").PropType<(val: import("./src/segmented").SegmentedValue) => void>;
  33. default: (val: import("./src/segmented").SegmentedValue) => void;
  34. };
  35. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
  36. size: import("./src/segmented").segmentedSize;
  37. value: import("./src/segmented").SegmentedValue;
  38. onChange: (val: import("./src/segmented").SegmentedValue) => void;
  39. block: boolean;
  40. disabled: boolean;
  41. 'onUpdate:value': (val: import("./src/segmented").SegmentedValue) => void;
  42. options: (string | number | import("./src/segmented").SegmentedOption)[];
  43. }, true, {}, import("../_util/type").CustomSlotsType<{
  44. label: import("./src/segmented").SegmentedBaseOption;
  45. }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  46. P: {};
  47. B: {};
  48. D: {};
  49. C: {};
  50. M: {};
  51. Defaults: {};
  52. }, Readonly<import("vue").ExtractPropTypes<{
  53. prefixCls: StringConstructor;
  54. options: {
  55. type: import("vue").PropType<(string | number | import("./src/segmented").SegmentedOption)[]>;
  56. default: (string | number | import("./src/segmented").SegmentedOption)[];
  57. };
  58. block: {
  59. type: BooleanConstructor;
  60. default: boolean;
  61. };
  62. disabled: {
  63. type: BooleanConstructor;
  64. default: boolean;
  65. };
  66. size: {
  67. type: import("vue").PropType<import("./src/segmented").segmentedSize>;
  68. default: import("./src/segmented").segmentedSize;
  69. };
  70. value: {
  71. required: boolean;
  72. type: import("vue").PropType<import("./src/segmented").SegmentedValue>;
  73. default: import("./src/segmented").SegmentedValue;
  74. };
  75. motionName: StringConstructor;
  76. onChange: {
  77. type: import("vue").PropType<(val: import("./src/segmented").SegmentedValue) => void>;
  78. default: (val: import("./src/segmented").SegmentedValue) => void;
  79. };
  80. 'onUpdate:value': {
  81. type: import("vue").PropType<(val: import("./src/segmented").SegmentedValue) => void>;
  82. default: (val: import("./src/segmented").SegmentedValue) => void;
  83. };
  84. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, {
  85. size: import("./src/segmented").segmentedSize;
  86. value: import("./src/segmented").SegmentedValue;
  87. onChange: (val: import("./src/segmented").SegmentedValue) => void;
  88. block: boolean;
  89. disabled: boolean;
  90. 'onUpdate:value': (val: import("./src/segmented").SegmentedValue) => void;
  91. options: (string | number | import("./src/segmented").SegmentedOption)[];
  92. }>;
  93. __isFragment?: never;
  94. __isTeleport?: never;
  95. __isSuspense?: never;
  96. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  97. prefixCls: StringConstructor;
  98. options: {
  99. type: import("vue").PropType<(string | number | import("./src/segmented").SegmentedOption)[]>;
  100. default: (string | number | import("./src/segmented").SegmentedOption)[];
  101. };
  102. block: {
  103. type: BooleanConstructor;
  104. default: boolean;
  105. };
  106. disabled: {
  107. type: BooleanConstructor;
  108. default: boolean;
  109. };
  110. size: {
  111. type: import("vue").PropType<import("./src/segmented").segmentedSize>;
  112. default: import("./src/segmented").segmentedSize;
  113. };
  114. value: {
  115. required: boolean;
  116. type: import("vue").PropType<import("./src/segmented").SegmentedValue>;
  117. default: import("./src/segmented").SegmentedValue;
  118. };
  119. motionName: StringConstructor;
  120. onChange: {
  121. type: import("vue").PropType<(val: import("./src/segmented").SegmentedValue) => void>;
  122. default: (val: import("./src/segmented").SegmentedValue) => void;
  123. };
  124. 'onUpdate:value': {
  125. type: import("vue").PropType<(val: import("./src/segmented").SegmentedValue) => void>;
  126. default: (val: import("./src/segmented").SegmentedValue) => void;
  127. };
  128. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  129. size: import("./src/segmented").segmentedSize;
  130. value: import("./src/segmented").SegmentedValue;
  131. onChange: (val: import("./src/segmented").SegmentedValue) => void;
  132. block: boolean;
  133. disabled: boolean;
  134. 'onUpdate:value': (val: import("./src/segmented").SegmentedValue) => void;
  135. options: (string | number | import("./src/segmented").SegmentedOption)[];
  136. }, {}, string, import("../_util/type").CustomSlotsType<{
  137. label: import("./src/segmented").SegmentedBaseOption;
  138. }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>;
  139. export default _default;
  140. export type { SegmentedProps };