index.d.ts 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306
  1. import { tooltipProps } from './Tooltip';
  2. export type { TooltipProps, AdjustOverflow, PlacementsConfig, TooltipAlignConfig, TooltipPlacement, } from './Tooltip';
  3. export { tooltipProps };
  4. declare const _default: {
  5. new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
  6. title: import("vue-types").VueTypeValidableDef<any>;
  7. trigger: import("vue").PropType<import("./abstractTooltipProps").TriggerType | import("./abstractTooltipProps").TriggerType[]>;
  8. open: {
  9. type: BooleanConstructor;
  10. default: any;
  11. };
  12. visible: {
  13. type: BooleanConstructor;
  14. default: any;
  15. };
  16. placement: import("vue").PropType<import("./abstractTooltipProps").TooltipPlacement>;
  17. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  18. transitionName: StringConstructor;
  19. overlayStyle: {
  20. type: import("vue").PropType<import("vue").CSSProperties>;
  21. default: import("vue").CSSProperties;
  22. };
  23. overlayInnerStyle: {
  24. type: import("vue").PropType<import("vue").CSSProperties>;
  25. default: import("vue").CSSProperties;
  26. };
  27. overlayClassName: StringConstructor;
  28. openClassName: StringConstructor;
  29. prefixCls: StringConstructor;
  30. mouseEnterDelay: NumberConstructor;
  31. mouseLeaveDelay: NumberConstructor;
  32. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  33. arrowPointAtCenter: {
  34. type: BooleanConstructor;
  35. default: any;
  36. };
  37. arrow: {
  38. type: import("vue").PropType<boolean | {
  39. pointAtCenter?: boolean;
  40. }>;
  41. default: boolean | {
  42. pointAtCenter?: boolean;
  43. };
  44. };
  45. autoAdjustOverflow: {
  46. type: import("vue").PropType<boolean | import("./Tooltip").AdjustOverflow>;
  47. default: boolean | import("./Tooltip").AdjustOverflow;
  48. };
  49. destroyTooltipOnHide: {
  50. type: BooleanConstructor;
  51. default: any;
  52. };
  53. align: {
  54. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  55. default: import("../vc-trigger/interface").AlignType;
  56. };
  57. builtinPlacements: {
  58. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  59. default: import("../vc-trigger/interface").BuildInPlacements;
  60. };
  61. children: ArrayConstructor;
  62. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  63. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  64. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  65. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  66. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
  67. title: import("vue-types").VueTypeValidableDef<any>;
  68. trigger: import("vue").PropType<import("./abstractTooltipProps").TriggerType | import("./abstractTooltipProps").TriggerType[]>;
  69. open: {
  70. type: BooleanConstructor;
  71. default: any;
  72. };
  73. visible: {
  74. type: BooleanConstructor;
  75. default: any;
  76. };
  77. placement: import("vue").PropType<import("./abstractTooltipProps").TooltipPlacement>;
  78. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  79. transitionName: StringConstructor;
  80. overlayStyle: {
  81. type: import("vue").PropType<import("vue").CSSProperties>;
  82. default: import("vue").CSSProperties;
  83. };
  84. overlayInnerStyle: {
  85. type: import("vue").PropType<import("vue").CSSProperties>;
  86. default: import("vue").CSSProperties;
  87. };
  88. overlayClassName: StringConstructor;
  89. openClassName: StringConstructor;
  90. prefixCls: StringConstructor;
  91. mouseEnterDelay: NumberConstructor;
  92. mouseLeaveDelay: NumberConstructor;
  93. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  94. arrowPointAtCenter: {
  95. type: BooleanConstructor;
  96. default: any;
  97. };
  98. arrow: {
  99. type: import("vue").PropType<boolean | {
  100. pointAtCenter?: boolean;
  101. }>;
  102. default: boolean | {
  103. pointAtCenter?: boolean;
  104. };
  105. };
  106. autoAdjustOverflow: {
  107. type: import("vue").PropType<boolean | import("./Tooltip").AdjustOverflow>;
  108. default: boolean | import("./Tooltip").AdjustOverflow;
  109. };
  110. destroyTooltipOnHide: {
  111. type: BooleanConstructor;
  112. default: any;
  113. };
  114. align: {
  115. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  116. default: import("../vc-trigger/interface").AlignType;
  117. };
  118. builtinPlacements: {
  119. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  120. default: import("../vc-trigger/interface").BuildInPlacements;
  121. };
  122. children: ArrayConstructor;
  123. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  124. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  125. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  126. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  127. }>>, {
  128. open: boolean;
  129. visible: boolean;
  130. align: import("../vc-trigger/interface").AlignType;
  131. arrow: boolean | {
  132. pointAtCenter?: boolean;
  133. };
  134. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  135. overlayInnerStyle: import("vue").CSSProperties;
  136. overlayStyle: import("vue").CSSProperties;
  137. destroyTooltipOnHide: boolean;
  138. autoAdjustOverflow: boolean | import("./Tooltip").AdjustOverflow;
  139. arrowPointAtCenter: boolean;
  140. }, true, {}, import("../_util/type").CustomSlotsType<{
  141. title?: any;
  142. default?: any;
  143. }>, {
  144. P: {};
  145. B: {};
  146. D: {};
  147. C: {};
  148. M: {};
  149. Defaults: {};
  150. }, Readonly<import("vue").ExtractPropTypes<{
  151. title: import("vue-types").VueTypeValidableDef<any>;
  152. trigger: import("vue").PropType<import("./abstractTooltipProps").TriggerType | import("./abstractTooltipProps").TriggerType[]>;
  153. open: {
  154. type: BooleanConstructor;
  155. default: any;
  156. };
  157. visible: {
  158. type: BooleanConstructor;
  159. default: any;
  160. };
  161. placement: import("vue").PropType<import("./abstractTooltipProps").TooltipPlacement>;
  162. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  163. transitionName: StringConstructor;
  164. overlayStyle: {
  165. type: import("vue").PropType<import("vue").CSSProperties>;
  166. default: import("vue").CSSProperties;
  167. };
  168. overlayInnerStyle: {
  169. type: import("vue").PropType<import("vue").CSSProperties>;
  170. default: import("vue").CSSProperties;
  171. };
  172. overlayClassName: StringConstructor;
  173. openClassName: StringConstructor;
  174. prefixCls: StringConstructor;
  175. mouseEnterDelay: NumberConstructor;
  176. mouseLeaveDelay: NumberConstructor;
  177. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  178. arrowPointAtCenter: {
  179. type: BooleanConstructor;
  180. default: any;
  181. };
  182. arrow: {
  183. type: import("vue").PropType<boolean | {
  184. pointAtCenter?: boolean;
  185. }>;
  186. default: boolean | {
  187. pointAtCenter?: boolean;
  188. };
  189. };
  190. autoAdjustOverflow: {
  191. type: import("vue").PropType<boolean | import("./Tooltip").AdjustOverflow>;
  192. default: boolean | import("./Tooltip").AdjustOverflow;
  193. };
  194. destroyTooltipOnHide: {
  195. type: BooleanConstructor;
  196. default: any;
  197. };
  198. align: {
  199. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  200. default: import("../vc-trigger/interface").AlignType;
  201. };
  202. builtinPlacements: {
  203. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  204. default: import("../vc-trigger/interface").BuildInPlacements;
  205. };
  206. children: ArrayConstructor;
  207. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  208. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  209. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  210. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  211. }>>, () => import("../_util/type").VueNode, {}, {}, {}, {
  212. open: boolean;
  213. visible: boolean;
  214. align: import("../vc-trigger/interface").AlignType;
  215. arrow: boolean | {
  216. pointAtCenter?: boolean;
  217. };
  218. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  219. overlayInnerStyle: import("vue").CSSProperties;
  220. overlayStyle: import("vue").CSSProperties;
  221. destroyTooltipOnHide: boolean;
  222. autoAdjustOverflow: boolean | import("./Tooltip").AdjustOverflow;
  223. arrowPointAtCenter: boolean;
  224. }>;
  225. __isFragment?: never;
  226. __isTeleport?: never;
  227. __isSuspense?: never;
  228. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  229. title: import("vue-types").VueTypeValidableDef<any>;
  230. trigger: import("vue").PropType<import("./abstractTooltipProps").TriggerType | import("./abstractTooltipProps").TriggerType[]>;
  231. open: {
  232. type: BooleanConstructor;
  233. default: any;
  234. };
  235. visible: {
  236. type: BooleanConstructor;
  237. default: any;
  238. };
  239. placement: import("vue").PropType<import("./abstractTooltipProps").TooltipPlacement>;
  240. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  241. transitionName: StringConstructor;
  242. overlayStyle: {
  243. type: import("vue").PropType<import("vue").CSSProperties>;
  244. default: import("vue").CSSProperties;
  245. };
  246. overlayInnerStyle: {
  247. type: import("vue").PropType<import("vue").CSSProperties>;
  248. default: import("vue").CSSProperties;
  249. };
  250. overlayClassName: StringConstructor;
  251. openClassName: StringConstructor;
  252. prefixCls: StringConstructor;
  253. mouseEnterDelay: NumberConstructor;
  254. mouseLeaveDelay: NumberConstructor;
  255. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  256. arrowPointAtCenter: {
  257. type: BooleanConstructor;
  258. default: any;
  259. };
  260. arrow: {
  261. type: import("vue").PropType<boolean | {
  262. pointAtCenter?: boolean;
  263. }>;
  264. default: boolean | {
  265. pointAtCenter?: boolean;
  266. };
  267. };
  268. autoAdjustOverflow: {
  269. type: import("vue").PropType<boolean | import("./Tooltip").AdjustOverflow>;
  270. default: boolean | import("./Tooltip").AdjustOverflow;
  271. };
  272. destroyTooltipOnHide: {
  273. type: BooleanConstructor;
  274. default: any;
  275. };
  276. align: {
  277. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  278. default: import("../vc-trigger/interface").AlignType;
  279. };
  280. builtinPlacements: {
  281. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  282. default: import("../vc-trigger/interface").BuildInPlacements;
  283. };
  284. children: ArrayConstructor;
  285. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  286. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  287. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  288. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  289. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  290. open: boolean;
  291. visible: boolean;
  292. align: import("../vc-trigger/interface").AlignType;
  293. arrow: boolean | {
  294. pointAtCenter?: boolean;
  295. };
  296. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  297. overlayInnerStyle: import("vue").CSSProperties;
  298. overlayStyle: import("vue").CSSProperties;
  299. destroyTooltipOnHide: boolean;
  300. autoAdjustOverflow: boolean | import("./Tooltip").AdjustOverflow;
  301. arrowPointAtCenter: boolean;
  302. }, {}, string, import("../_util/type").CustomSlotsType<{
  303. title?: any;
  304. default?: any;
  305. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>;
  306. export default _default;