index.d.ts 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. import type { SegmentedProps } from './src';
  2. declare const _default: {
  3. new (...args: any[]): import("vue").CreateComponentPublicInstance<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. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
  36. prefixCls: StringConstructor;
  37. options: {
  38. type: import("vue").PropType<(string | number | import("./src/segmented").SegmentedOption)[]>;
  39. default: (string | number | import("./src/segmented").SegmentedOption)[];
  40. };
  41. block: {
  42. type: BooleanConstructor;
  43. default: boolean;
  44. };
  45. disabled: {
  46. type: BooleanConstructor;
  47. default: boolean;
  48. };
  49. size: {
  50. type: import("vue").PropType<import("./src/segmented").segmentedSize>;
  51. default: import("./src/segmented").segmentedSize;
  52. };
  53. value: {
  54. required: boolean;
  55. type: import("vue").PropType<import("./src/segmented").SegmentedValue>;
  56. default: import("./src/segmented").SegmentedValue;
  57. };
  58. motionName: StringConstructor;
  59. onChange: {
  60. type: import("vue").PropType<(val: import("./src/segmented").SegmentedValue) => void>;
  61. default: (val: import("./src/segmented").SegmentedValue) => void;
  62. };
  63. 'onUpdate:value': {
  64. type: import("vue").PropType<(val: import("./src/segmented").SegmentedValue) => void>;
  65. default: (val: import("./src/segmented").SegmentedValue) => void;
  66. };
  67. }>>, {
  68. size: import("./src/segmented").segmentedSize;
  69. value: import("./src/segmented").SegmentedValue;
  70. onChange: (val: import("./src/segmented").SegmentedValue) => void;
  71. block: boolean;
  72. disabled: boolean;
  73. 'onUpdate:value': (val: import("./src/segmented").SegmentedValue) => void;
  74. options: (string | number | import("./src/segmented").SegmentedOption)[];
  75. }, true, {}, import("../_util/type").CustomSlotsType<{
  76. label: import("./src/segmented").SegmentedBaseOption;
  77. }>, {
  78. P: {};
  79. B: {};
  80. D: {};
  81. C: {};
  82. M: {};
  83. Defaults: {};
  84. }, Readonly<import("vue").ExtractPropTypes<{
  85. prefixCls: StringConstructor;
  86. options: {
  87. type: import("vue").PropType<(string | number | import("./src/segmented").SegmentedOption)[]>;
  88. default: (string | number | import("./src/segmented").SegmentedOption)[];
  89. };
  90. block: {
  91. type: BooleanConstructor;
  92. default: boolean;
  93. };
  94. disabled: {
  95. type: BooleanConstructor;
  96. default: boolean;
  97. };
  98. size: {
  99. type: import("vue").PropType<import("./src/segmented").segmentedSize>;
  100. default: import("./src/segmented").segmentedSize;
  101. };
  102. value: {
  103. required: boolean;
  104. type: import("vue").PropType<import("./src/segmented").SegmentedValue>;
  105. default: import("./src/segmented").SegmentedValue;
  106. };
  107. motionName: StringConstructor;
  108. onChange: {
  109. type: import("vue").PropType<(val: import("./src/segmented").SegmentedValue) => void>;
  110. default: (val: import("./src/segmented").SegmentedValue) => void;
  111. };
  112. 'onUpdate:value': {
  113. type: import("vue").PropType<(val: import("./src/segmented").SegmentedValue) => void>;
  114. default: (val: import("./src/segmented").SegmentedValue) => void;
  115. };
  116. }>>, () => import("../_util/type").VueNode, {}, {}, {}, {
  117. size: import("./src/segmented").segmentedSize;
  118. value: import("./src/segmented").SegmentedValue;
  119. onChange: (val: import("./src/segmented").SegmentedValue) => void;
  120. block: boolean;
  121. disabled: boolean;
  122. 'onUpdate:value': (val: import("./src/segmented").SegmentedValue) => void;
  123. options: (string | number | import("./src/segmented").SegmentedOption)[];
  124. }>;
  125. __isFragment?: never;
  126. __isTeleport?: never;
  127. __isSuspense?: never;
  128. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  129. prefixCls: StringConstructor;
  130. options: {
  131. type: import("vue").PropType<(string | number | import("./src/segmented").SegmentedOption)[]>;
  132. default: (string | number | import("./src/segmented").SegmentedOption)[];
  133. };
  134. block: {
  135. type: BooleanConstructor;
  136. default: boolean;
  137. };
  138. disabled: {
  139. type: BooleanConstructor;
  140. default: boolean;
  141. };
  142. size: {
  143. type: import("vue").PropType<import("./src/segmented").segmentedSize>;
  144. default: import("./src/segmented").segmentedSize;
  145. };
  146. value: {
  147. required: boolean;
  148. type: import("vue").PropType<import("./src/segmented").SegmentedValue>;
  149. default: import("./src/segmented").SegmentedValue;
  150. };
  151. motionName: StringConstructor;
  152. onChange: {
  153. type: import("vue").PropType<(val: import("./src/segmented").SegmentedValue) => void>;
  154. default: (val: import("./src/segmented").SegmentedValue) => void;
  155. };
  156. 'onUpdate:value': {
  157. type: import("vue").PropType<(val: import("./src/segmented").SegmentedValue) => void>;
  158. default: (val: import("./src/segmented").SegmentedValue) => void;
  159. };
  160. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  161. size: import("./src/segmented").segmentedSize;
  162. value: import("./src/segmented").SegmentedValue;
  163. onChange: (val: import("./src/segmented").SegmentedValue) => void;
  164. block: boolean;
  165. disabled: boolean;
  166. 'onUpdate:value': (val: import("./src/segmented").SegmentedValue) => void;
  167. options: (string | number | import("./src/segmented").SegmentedOption)[];
  168. }, {}, string, import("../_util/type").CustomSlotsType<{
  169. label: import("./src/segmented").SegmentedBaseOption;
  170. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>;
  171. export default _default;
  172. export type { SegmentedProps };