index.d.ts 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402
  1. import type { ExtractPropTypes } from 'vue';
  2. export declare const popoverProps: () => {
  3. content: {
  4. default: any;
  5. type: import("vue").PropType<any>;
  6. };
  7. title: {
  8. default: any;
  9. type: import("vue").PropType<any>;
  10. };
  11. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  12. open: {
  13. type: BooleanConstructor;
  14. default: any;
  15. };
  16. visible: {
  17. type: BooleanConstructor;
  18. default: any;
  19. };
  20. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  21. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  22. transitionName: StringConstructor;
  23. overlayStyle: {
  24. type: import("vue").PropType<import("vue").CSSProperties>;
  25. default: import("vue").CSSProperties;
  26. };
  27. overlayInnerStyle: {
  28. type: import("vue").PropType<import("vue").CSSProperties>;
  29. default: import("vue").CSSProperties;
  30. };
  31. overlayClassName: StringConstructor;
  32. openClassName: StringConstructor;
  33. prefixCls: StringConstructor;
  34. mouseEnterDelay: NumberConstructor;
  35. mouseLeaveDelay: NumberConstructor;
  36. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  37. arrowPointAtCenter: {
  38. type: BooleanConstructor;
  39. default: any;
  40. };
  41. arrow: {
  42. type: import("vue").PropType<boolean | {
  43. pointAtCenter?: boolean;
  44. }>;
  45. default: boolean | {
  46. pointAtCenter?: boolean;
  47. };
  48. };
  49. autoAdjustOverflow: {
  50. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  51. default: boolean | import("../tooltip").AdjustOverflow;
  52. };
  53. destroyTooltipOnHide: {
  54. type: BooleanConstructor;
  55. default: any;
  56. };
  57. align: {
  58. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  59. default: import("../vc-trigger/interface").AlignType;
  60. };
  61. builtinPlacements: {
  62. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  63. default: import("../vc-trigger/interface").BuildInPlacements;
  64. };
  65. children: ArrayConstructor;
  66. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  67. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  68. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  69. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  70. };
  71. export type PopoverProps = Partial<ExtractPropTypes<ReturnType<typeof popoverProps>>>;
  72. declare const _default: {
  73. new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<ExtractPropTypes<{
  74. content: {
  75. default: any;
  76. type: import("vue").PropType<any>;
  77. };
  78. title: {
  79. default: any;
  80. type: import("vue").PropType<any>;
  81. };
  82. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  83. open: {
  84. type: BooleanConstructor;
  85. default: any;
  86. };
  87. visible: {
  88. type: BooleanConstructor;
  89. default: any;
  90. };
  91. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  92. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  93. transitionName: StringConstructor;
  94. overlayStyle: {
  95. type: import("vue").PropType<import("vue").CSSProperties>;
  96. default: import("vue").CSSProperties;
  97. };
  98. overlayInnerStyle: {
  99. type: import("vue").PropType<import("vue").CSSProperties>;
  100. default: import("vue").CSSProperties;
  101. };
  102. overlayClassName: StringConstructor;
  103. openClassName: StringConstructor;
  104. prefixCls: StringConstructor;
  105. mouseEnterDelay: NumberConstructor;
  106. mouseLeaveDelay: NumberConstructor;
  107. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  108. arrowPointAtCenter: {
  109. type: BooleanConstructor;
  110. default: any;
  111. };
  112. arrow: {
  113. type: import("vue").PropType<boolean | {
  114. pointAtCenter?: boolean;
  115. }>;
  116. default: boolean | {
  117. pointAtCenter?: boolean;
  118. };
  119. };
  120. autoAdjustOverflow: {
  121. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  122. default: boolean | import("../tooltip").AdjustOverflow;
  123. };
  124. destroyTooltipOnHide: {
  125. type: BooleanConstructor;
  126. default: any;
  127. };
  128. align: {
  129. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  130. default: import("../vc-trigger/interface").AlignType;
  131. };
  132. builtinPlacements: {
  133. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  134. default: import("../vc-trigger/interface").BuildInPlacements;
  135. };
  136. children: ArrayConstructor;
  137. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  138. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  139. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  140. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  141. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<ExtractPropTypes<{
  142. content: {
  143. default: any;
  144. type: import("vue").PropType<any>;
  145. };
  146. title: {
  147. default: any;
  148. type: import("vue").PropType<any>;
  149. };
  150. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  151. open: {
  152. type: BooleanConstructor;
  153. default: any;
  154. };
  155. visible: {
  156. type: BooleanConstructor;
  157. default: any;
  158. };
  159. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  160. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  161. transitionName: StringConstructor;
  162. overlayStyle: {
  163. type: import("vue").PropType<import("vue").CSSProperties>;
  164. default: import("vue").CSSProperties;
  165. };
  166. overlayInnerStyle: {
  167. type: import("vue").PropType<import("vue").CSSProperties>;
  168. default: import("vue").CSSProperties;
  169. };
  170. overlayClassName: StringConstructor;
  171. openClassName: StringConstructor;
  172. prefixCls: StringConstructor;
  173. mouseEnterDelay: NumberConstructor;
  174. mouseLeaveDelay: NumberConstructor;
  175. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  176. arrowPointAtCenter: {
  177. type: BooleanConstructor;
  178. default: any;
  179. };
  180. arrow: {
  181. type: import("vue").PropType<boolean | {
  182. pointAtCenter?: boolean;
  183. }>;
  184. default: boolean | {
  185. pointAtCenter?: boolean;
  186. };
  187. };
  188. autoAdjustOverflow: {
  189. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  190. default: boolean | import("../tooltip").AdjustOverflow;
  191. };
  192. destroyTooltipOnHide: {
  193. type: BooleanConstructor;
  194. default: any;
  195. };
  196. align: {
  197. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  198. default: import("../vc-trigger/interface").AlignType;
  199. };
  200. builtinPlacements: {
  201. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  202. default: import("../vc-trigger/interface").BuildInPlacements;
  203. };
  204. children: ArrayConstructor;
  205. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  206. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  207. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  208. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  209. }>>, {
  210. title: any;
  211. open: boolean;
  212. content: any;
  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. }, true, {}, {}, {
  225. P: {};
  226. B: {};
  227. D: {};
  228. C: {};
  229. M: {};
  230. Defaults: {};
  231. }, Readonly<ExtractPropTypes<{
  232. content: {
  233. default: any;
  234. type: import("vue").PropType<any>;
  235. };
  236. title: {
  237. default: any;
  238. type: import("vue").PropType<any>;
  239. };
  240. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  241. open: {
  242. type: BooleanConstructor;
  243. default: any;
  244. };
  245. visible: {
  246. type: BooleanConstructor;
  247. default: any;
  248. };
  249. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  250. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  251. transitionName: StringConstructor;
  252. overlayStyle: {
  253. type: import("vue").PropType<import("vue").CSSProperties>;
  254. default: import("vue").CSSProperties;
  255. };
  256. overlayInnerStyle: {
  257. type: import("vue").PropType<import("vue").CSSProperties>;
  258. default: import("vue").CSSProperties;
  259. };
  260. overlayClassName: StringConstructor;
  261. openClassName: StringConstructor;
  262. prefixCls: StringConstructor;
  263. mouseEnterDelay: NumberConstructor;
  264. mouseLeaveDelay: NumberConstructor;
  265. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  266. arrowPointAtCenter: {
  267. type: BooleanConstructor;
  268. default: any;
  269. };
  270. arrow: {
  271. type: import("vue").PropType<boolean | {
  272. pointAtCenter?: boolean;
  273. }>;
  274. default: boolean | {
  275. pointAtCenter?: boolean;
  276. };
  277. };
  278. autoAdjustOverflow: {
  279. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  280. default: boolean | import("../tooltip").AdjustOverflow;
  281. };
  282. destroyTooltipOnHide: {
  283. type: BooleanConstructor;
  284. default: any;
  285. };
  286. align: {
  287. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  288. default: import("../vc-trigger/interface").AlignType;
  289. };
  290. builtinPlacements: {
  291. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  292. default: import("../vc-trigger/interface").BuildInPlacements;
  293. };
  294. children: ArrayConstructor;
  295. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  296. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  297. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  298. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  299. }>>, () => import("../_util/type").VueNode, {}, {}, {}, {
  300. title: any;
  301. open: boolean;
  302. content: any;
  303. visible: boolean;
  304. align: import("../vc-trigger/interface").AlignType;
  305. arrow: boolean | {
  306. pointAtCenter?: boolean;
  307. };
  308. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  309. overlayInnerStyle: import("vue").CSSProperties;
  310. overlayStyle: import("vue").CSSProperties;
  311. destroyTooltipOnHide: boolean;
  312. autoAdjustOverflow: boolean | import("../tooltip").AdjustOverflow;
  313. arrowPointAtCenter: boolean;
  314. }>;
  315. __isFragment?: never;
  316. __isTeleport?: never;
  317. __isSuspense?: never;
  318. } & import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  319. content: {
  320. default: any;
  321. type: import("vue").PropType<any>;
  322. };
  323. title: {
  324. default: any;
  325. type: import("vue").PropType<any>;
  326. };
  327. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  328. open: {
  329. type: BooleanConstructor;
  330. default: any;
  331. };
  332. visible: {
  333. type: BooleanConstructor;
  334. default: any;
  335. };
  336. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  337. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  338. transitionName: StringConstructor;
  339. overlayStyle: {
  340. type: import("vue").PropType<import("vue").CSSProperties>;
  341. default: import("vue").CSSProperties;
  342. };
  343. overlayInnerStyle: {
  344. type: import("vue").PropType<import("vue").CSSProperties>;
  345. default: import("vue").CSSProperties;
  346. };
  347. overlayClassName: StringConstructor;
  348. openClassName: StringConstructor;
  349. prefixCls: StringConstructor;
  350. mouseEnterDelay: NumberConstructor;
  351. mouseLeaveDelay: NumberConstructor;
  352. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  353. arrowPointAtCenter: {
  354. type: BooleanConstructor;
  355. default: any;
  356. };
  357. arrow: {
  358. type: import("vue").PropType<boolean | {
  359. pointAtCenter?: boolean;
  360. }>;
  361. default: boolean | {
  362. pointAtCenter?: boolean;
  363. };
  364. };
  365. autoAdjustOverflow: {
  366. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  367. default: boolean | import("../tooltip").AdjustOverflow;
  368. };
  369. destroyTooltipOnHide: {
  370. type: BooleanConstructor;
  371. default: any;
  372. };
  373. align: {
  374. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  375. default: import("../vc-trigger/interface").AlignType;
  376. };
  377. builtinPlacements: {
  378. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  379. default: import("../vc-trigger/interface").BuildInPlacements;
  380. };
  381. children: ArrayConstructor;
  382. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  383. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  384. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  385. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  386. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  387. title: any;
  388. open: boolean;
  389. content: any;
  390. visible: boolean;
  391. align: import("../vc-trigger/interface").AlignType;
  392. arrow: boolean | {
  393. pointAtCenter?: boolean;
  394. };
  395. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  396. overlayInnerStyle: import("vue").CSSProperties;
  397. overlayStyle: import("vue").CSSProperties;
  398. destroyTooltipOnHide: boolean;
  399. autoAdjustOverflow: boolean | import("../tooltip").AdjustOverflow;
  400. arrowPointAtCenter: boolean;
  401. }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>;
  402. export default _default;