index.d.ts 63 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693
  1. import type { ExtractPropTypes, HTMLAttributes, PropType } from 'vue';
  2. import type { LegacyButtonType } from '../button/buttonTypes';
  3. export declare const popconfirmProps: () => {
  4. prefixCls: StringConstructor;
  5. content: import("vue-types").VueTypeValidableDef<any>;
  6. title: import("vue-types").VueTypeValidableDef<any>;
  7. okType: {
  8. type: PropType<LegacyButtonType>;
  9. default: string;
  10. };
  11. disabled: {
  12. type: BooleanConstructor;
  13. default: boolean;
  14. };
  15. okText: import("vue-types").VueTypeValidableDef<any>;
  16. cancelText: import("vue-types").VueTypeValidableDef<any>;
  17. icon: import("vue-types").VueTypeValidableDef<any>;
  18. okButtonProps: {
  19. type: PropType<Partial<ExtractPropTypes<{
  20. prefixCls: StringConstructor;
  21. type: PropType<import("../button").ButtonType>;
  22. htmlType: {
  23. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  24. default: string;
  25. };
  26. shape: {
  27. type: PropType<import("../button").ButtonShape>;
  28. };
  29. size: {
  30. type: PropType<import("../button").ButtonSize>;
  31. };
  32. loading: {
  33. type: PropType<boolean | {
  34. delay?: number;
  35. }>;
  36. default: () => boolean | {
  37. delay?: number;
  38. };
  39. };
  40. disabled: {
  41. type: BooleanConstructor;
  42. default: any;
  43. };
  44. ghost: {
  45. type: BooleanConstructor;
  46. default: any;
  47. };
  48. block: {
  49. type: BooleanConstructor;
  50. default: any;
  51. };
  52. danger: {
  53. type: BooleanConstructor;
  54. default: any;
  55. };
  56. icon: import("vue-types").VueTypeValidableDef<any>;
  57. href: StringConstructor;
  58. target: StringConstructor;
  59. title: StringConstructor;
  60. onClick: {
  61. type: PropType<(event: MouseEvent) => void>;
  62. };
  63. onMousedown: {
  64. type: PropType<(event: MouseEvent) => void>;
  65. };
  66. }>> & HTMLAttributes>;
  67. default: Partial<ExtractPropTypes<{
  68. prefixCls: StringConstructor;
  69. type: PropType<import("../button").ButtonType>;
  70. htmlType: {
  71. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  72. default: string;
  73. };
  74. shape: {
  75. type: PropType<import("../button").ButtonShape>;
  76. };
  77. size: {
  78. type: PropType<import("../button").ButtonSize>;
  79. };
  80. loading: {
  81. type: PropType<boolean | {
  82. delay?: number;
  83. }>;
  84. default: () => boolean | {
  85. delay?: number;
  86. };
  87. };
  88. disabled: {
  89. type: BooleanConstructor;
  90. default: any;
  91. };
  92. ghost: {
  93. type: BooleanConstructor;
  94. default: any;
  95. };
  96. block: {
  97. type: BooleanConstructor;
  98. default: any;
  99. };
  100. danger: {
  101. type: BooleanConstructor;
  102. default: any;
  103. };
  104. icon: import("vue-types").VueTypeValidableDef<any>;
  105. href: StringConstructor;
  106. target: StringConstructor;
  107. title: StringConstructor;
  108. onClick: {
  109. type: PropType<(event: MouseEvent) => void>;
  110. };
  111. onMousedown: {
  112. type: PropType<(event: MouseEvent) => void>;
  113. };
  114. }>> & HTMLAttributes;
  115. };
  116. cancelButtonProps: {
  117. type: PropType<Partial<ExtractPropTypes<{
  118. prefixCls: StringConstructor;
  119. type: PropType<import("../button").ButtonType>;
  120. htmlType: {
  121. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  122. default: string;
  123. };
  124. shape: {
  125. type: PropType<import("../button").ButtonShape>;
  126. };
  127. size: {
  128. type: PropType<import("../button").ButtonSize>;
  129. };
  130. loading: {
  131. type: PropType<boolean | {
  132. delay?: number;
  133. }>;
  134. default: () => boolean | {
  135. delay?: number;
  136. };
  137. };
  138. disabled: {
  139. type: BooleanConstructor;
  140. default: any;
  141. };
  142. ghost: {
  143. type: BooleanConstructor;
  144. default: any;
  145. };
  146. block: {
  147. type: BooleanConstructor;
  148. default: any;
  149. };
  150. danger: {
  151. type: BooleanConstructor;
  152. default: any;
  153. };
  154. icon: import("vue-types").VueTypeValidableDef<any>;
  155. href: StringConstructor;
  156. target: StringConstructor;
  157. title: StringConstructor;
  158. onClick: {
  159. type: PropType<(event: MouseEvent) => void>;
  160. };
  161. onMousedown: {
  162. type: PropType<(event: MouseEvent) => void>;
  163. };
  164. }>> & HTMLAttributes>;
  165. default: Partial<ExtractPropTypes<{
  166. prefixCls: StringConstructor;
  167. type: PropType<import("../button").ButtonType>;
  168. htmlType: {
  169. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  170. default: string;
  171. };
  172. shape: {
  173. type: PropType<import("../button").ButtonShape>;
  174. };
  175. size: {
  176. type: PropType<import("../button").ButtonSize>;
  177. };
  178. loading: {
  179. type: PropType<boolean | {
  180. delay?: number;
  181. }>;
  182. default: () => boolean | {
  183. delay?: number;
  184. };
  185. };
  186. disabled: {
  187. type: BooleanConstructor;
  188. default: any;
  189. };
  190. ghost: {
  191. type: BooleanConstructor;
  192. default: any;
  193. };
  194. block: {
  195. type: BooleanConstructor;
  196. default: any;
  197. };
  198. danger: {
  199. type: BooleanConstructor;
  200. default: any;
  201. };
  202. icon: import("vue-types").VueTypeValidableDef<any>;
  203. href: StringConstructor;
  204. target: StringConstructor;
  205. title: StringConstructor;
  206. onClick: {
  207. type: PropType<(event: MouseEvent) => void>;
  208. };
  209. onMousedown: {
  210. type: PropType<(event: MouseEvent) => void>;
  211. };
  212. }>> & HTMLAttributes;
  213. };
  214. showCancel: {
  215. type: BooleanConstructor;
  216. default: boolean;
  217. };
  218. onConfirm: PropType<(e: MouseEvent) => void>;
  219. onCancel: PropType<(e: MouseEvent) => void>;
  220. trigger: PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  221. visible: {
  222. type: BooleanConstructor;
  223. default: any;
  224. };
  225. defaultVisible: {
  226. type: BooleanConstructor;
  227. default: any;
  228. };
  229. placement: PropType<import("../tooltip").TooltipPlacement>;
  230. color: StringConstructor;
  231. transitionName: StringConstructor;
  232. overlayStyle: {
  233. type: PropType<import("vue").CSSProperties>;
  234. default: import("vue").CSSProperties;
  235. };
  236. overlayClassName: StringConstructor;
  237. openClassName: StringConstructor;
  238. mouseEnterDelay: NumberConstructor;
  239. mouseLeaveDelay: NumberConstructor;
  240. getPopupContainer: PropType<(triggerNode: HTMLElement) => HTMLElement>;
  241. arrowPointAtCenter: {
  242. type: BooleanConstructor;
  243. default: any;
  244. };
  245. autoAdjustOverflow: {
  246. type: PropType<boolean | import("../tooltip").AdjustOverflow>;
  247. default: boolean | import("../tooltip").AdjustOverflow;
  248. };
  249. destroyTooltipOnHide: {
  250. type: BooleanConstructor;
  251. default: any;
  252. };
  253. align: {
  254. type: PropType<import("../vc-trigger/interface").AlignType>;
  255. default: import("../vc-trigger/interface").AlignType;
  256. };
  257. builtinPlacements: {
  258. type: PropType<import("../vc-trigger/interface").BuildInPlacements>;
  259. default: import("../vc-trigger/interface").BuildInPlacements;
  260. };
  261. children: ArrayConstructor;
  262. onVisibleChange: PropType<(vis: boolean) => void>;
  263. 'onUpdate:visible': PropType<(vis: boolean) => void>;
  264. };
  265. export declare type PopconfirmProps = Partial<ExtractPropTypes<ReturnType<typeof popconfirmProps>>>;
  266. export interface PopconfirmLocale {
  267. okText: string;
  268. cancelText: string;
  269. }
  270. declare const _default: {
  271. new (...args: any[]): {
  272. $: import("vue").ComponentInternalInstance;
  273. $data: {};
  274. $props: Partial<{
  275. visible: boolean;
  276. disabled: boolean;
  277. align: import("../vc-trigger/interface").AlignType;
  278. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  279. defaultVisible: boolean;
  280. overlayStyle: import("vue").CSSProperties;
  281. destroyTooltipOnHide: boolean;
  282. autoAdjustOverflow: boolean | import("../tooltip").AdjustOverflow;
  283. arrowPointAtCenter: boolean;
  284. okType: LegacyButtonType;
  285. okButtonProps: Partial<ExtractPropTypes<{
  286. prefixCls: StringConstructor;
  287. type: PropType<import("../button").ButtonType>;
  288. htmlType: {
  289. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  290. default: string;
  291. };
  292. shape: {
  293. type: PropType<import("../button").ButtonShape>;
  294. };
  295. size: {
  296. type: PropType<import("../button").ButtonSize>;
  297. };
  298. loading: {
  299. type: PropType<boolean | {
  300. delay?: number;
  301. }>;
  302. default: () => boolean | {
  303. delay?: number;
  304. };
  305. };
  306. disabled: {
  307. type: BooleanConstructor;
  308. default: any;
  309. };
  310. ghost: {
  311. type: BooleanConstructor;
  312. default: any;
  313. };
  314. block: {
  315. type: BooleanConstructor;
  316. default: any;
  317. };
  318. danger: {
  319. type: BooleanConstructor;
  320. default: any;
  321. };
  322. icon: import("vue-types").VueTypeValidableDef<any>;
  323. href: StringConstructor;
  324. target: StringConstructor;
  325. title: StringConstructor;
  326. onClick: {
  327. type: PropType<(event: MouseEvent) => void>;
  328. };
  329. onMousedown: {
  330. type: PropType<(event: MouseEvent) => void>;
  331. };
  332. }>> & HTMLAttributes;
  333. cancelButtonProps: Partial<ExtractPropTypes<{
  334. prefixCls: StringConstructor;
  335. type: PropType<import("../button").ButtonType>;
  336. htmlType: {
  337. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  338. default: string;
  339. };
  340. shape: {
  341. type: PropType<import("../button").ButtonShape>;
  342. };
  343. size: {
  344. type: PropType<import("../button").ButtonSize>;
  345. };
  346. loading: {
  347. type: PropType<boolean | {
  348. delay?: number;
  349. }>;
  350. default: () => boolean | {
  351. delay?: number;
  352. };
  353. };
  354. disabled: {
  355. type: BooleanConstructor;
  356. default: any;
  357. };
  358. ghost: {
  359. type: BooleanConstructor;
  360. default: any;
  361. };
  362. block: {
  363. type: BooleanConstructor;
  364. default: any;
  365. };
  366. danger: {
  367. type: BooleanConstructor;
  368. default: any;
  369. };
  370. icon: import("vue-types").VueTypeValidableDef<any>;
  371. href: StringConstructor;
  372. target: StringConstructor;
  373. title: StringConstructor;
  374. onClick: {
  375. type: PropType<(event: MouseEvent) => void>;
  376. };
  377. onMousedown: {
  378. type: PropType<(event: MouseEvent) => void>;
  379. };
  380. }>> & HTMLAttributes;
  381. showCancel: boolean;
  382. }> & Omit<Readonly<ExtractPropTypes<{
  383. prefixCls: StringConstructor;
  384. content: import("vue-types").VueTypeValidableDef<any>;
  385. title: import("vue-types").VueTypeValidableDef<any>;
  386. okType: {
  387. type: PropType<LegacyButtonType>;
  388. default: string;
  389. };
  390. disabled: {
  391. type: BooleanConstructor;
  392. default: boolean;
  393. };
  394. okText: import("vue-types").VueTypeValidableDef<any>;
  395. cancelText: import("vue-types").VueTypeValidableDef<any>;
  396. icon: import("vue-types").VueTypeValidableDef<any>;
  397. okButtonProps: {
  398. type: PropType<Partial<ExtractPropTypes<{
  399. prefixCls: StringConstructor;
  400. type: PropType<import("../button").ButtonType>;
  401. htmlType: {
  402. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  403. default: string;
  404. };
  405. shape: {
  406. type: PropType<import("../button").ButtonShape>;
  407. };
  408. size: {
  409. type: PropType<import("../button").ButtonSize>;
  410. };
  411. loading: {
  412. type: PropType<boolean | {
  413. delay?: number;
  414. }>;
  415. default: () => boolean | {
  416. delay?: number;
  417. };
  418. };
  419. disabled: {
  420. type: BooleanConstructor;
  421. default: any;
  422. };
  423. ghost: {
  424. type: BooleanConstructor;
  425. default: any;
  426. };
  427. block: {
  428. type: BooleanConstructor;
  429. default: any;
  430. };
  431. danger: {
  432. type: BooleanConstructor;
  433. default: any;
  434. };
  435. icon: import("vue-types").VueTypeValidableDef<any>;
  436. href: StringConstructor;
  437. target: StringConstructor;
  438. title: StringConstructor;
  439. onClick: {
  440. type: PropType<(event: MouseEvent) => void>;
  441. };
  442. onMousedown: {
  443. type: PropType<(event: MouseEvent) => void>;
  444. };
  445. }>> & HTMLAttributes>;
  446. default: Partial<ExtractPropTypes<{
  447. prefixCls: StringConstructor;
  448. type: PropType<import("../button").ButtonType>;
  449. htmlType: {
  450. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  451. default: string;
  452. };
  453. shape: {
  454. type: PropType<import("../button").ButtonShape>;
  455. };
  456. size: {
  457. type: PropType<import("../button").ButtonSize>;
  458. };
  459. loading: {
  460. type: PropType<boolean | {
  461. delay?: number;
  462. }>;
  463. default: () => boolean | {
  464. delay?: number;
  465. };
  466. };
  467. disabled: {
  468. type: BooleanConstructor;
  469. default: any;
  470. };
  471. ghost: {
  472. type: BooleanConstructor;
  473. default: any;
  474. };
  475. block: {
  476. type: BooleanConstructor;
  477. default: any;
  478. };
  479. danger: {
  480. type: BooleanConstructor;
  481. default: any;
  482. };
  483. icon: import("vue-types").VueTypeValidableDef<any>;
  484. href: StringConstructor;
  485. target: StringConstructor;
  486. title: StringConstructor;
  487. onClick: {
  488. type: PropType<(event: MouseEvent) => void>;
  489. };
  490. onMousedown: {
  491. type: PropType<(event: MouseEvent) => void>;
  492. };
  493. }>> & HTMLAttributes;
  494. };
  495. cancelButtonProps: {
  496. type: PropType<Partial<ExtractPropTypes<{
  497. prefixCls: StringConstructor;
  498. type: PropType<import("../button").ButtonType>;
  499. htmlType: {
  500. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  501. default: string;
  502. };
  503. shape: {
  504. type: PropType<import("../button").ButtonShape>;
  505. };
  506. size: {
  507. type: PropType<import("../button").ButtonSize>;
  508. };
  509. loading: {
  510. type: PropType<boolean | {
  511. delay?: number;
  512. }>;
  513. default: () => boolean | {
  514. delay?: number;
  515. };
  516. };
  517. disabled: {
  518. type: BooleanConstructor;
  519. default: any;
  520. };
  521. ghost: {
  522. type: BooleanConstructor;
  523. default: any;
  524. };
  525. block: {
  526. type: BooleanConstructor;
  527. default: any;
  528. };
  529. danger: {
  530. type: BooleanConstructor;
  531. default: any;
  532. };
  533. icon: import("vue-types").VueTypeValidableDef<any>;
  534. href: StringConstructor;
  535. target: StringConstructor;
  536. title: StringConstructor;
  537. onClick: {
  538. type: PropType<(event: MouseEvent) => void>;
  539. };
  540. onMousedown: {
  541. type: PropType<(event: MouseEvent) => void>;
  542. };
  543. }>> & HTMLAttributes>;
  544. default: Partial<ExtractPropTypes<{
  545. prefixCls: StringConstructor;
  546. type: PropType<import("../button").ButtonType>;
  547. htmlType: {
  548. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  549. default: string;
  550. };
  551. shape: {
  552. type: PropType<import("../button").ButtonShape>;
  553. };
  554. size: {
  555. type: PropType<import("../button").ButtonSize>;
  556. };
  557. loading: {
  558. type: PropType<boolean | {
  559. delay?: number;
  560. }>;
  561. default: () => boolean | {
  562. delay?: number;
  563. };
  564. };
  565. disabled: {
  566. type: BooleanConstructor;
  567. default: any;
  568. };
  569. ghost: {
  570. type: BooleanConstructor;
  571. default: any;
  572. };
  573. block: {
  574. type: BooleanConstructor;
  575. default: any;
  576. };
  577. danger: {
  578. type: BooleanConstructor;
  579. default: any;
  580. };
  581. icon: import("vue-types").VueTypeValidableDef<any>;
  582. href: StringConstructor;
  583. target: StringConstructor;
  584. title: StringConstructor;
  585. onClick: {
  586. type: PropType<(event: MouseEvent) => void>;
  587. };
  588. onMousedown: {
  589. type: PropType<(event: MouseEvent) => void>;
  590. };
  591. }>> & HTMLAttributes;
  592. };
  593. showCancel: {
  594. type: BooleanConstructor;
  595. default: boolean;
  596. };
  597. onConfirm: PropType<(e: MouseEvent) => void>;
  598. onCancel: PropType<(e: MouseEvent) => void>;
  599. trigger: PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  600. visible: {
  601. type: BooleanConstructor;
  602. default: any;
  603. };
  604. defaultVisible: {
  605. type: BooleanConstructor;
  606. default: any;
  607. };
  608. placement: PropType<import("../tooltip").TooltipPlacement>;
  609. color: StringConstructor;
  610. transitionName: StringConstructor;
  611. overlayStyle: {
  612. type: PropType<import("vue").CSSProperties>;
  613. default: import("vue").CSSProperties;
  614. };
  615. overlayClassName: StringConstructor;
  616. openClassName: StringConstructor;
  617. mouseEnterDelay: NumberConstructor;
  618. mouseLeaveDelay: NumberConstructor;
  619. getPopupContainer: PropType<(triggerNode: HTMLElement) => HTMLElement>;
  620. arrowPointAtCenter: {
  621. type: BooleanConstructor;
  622. default: any;
  623. };
  624. autoAdjustOverflow: {
  625. type: PropType<boolean | import("../tooltip").AdjustOverflow>;
  626. default: boolean | import("../tooltip").AdjustOverflow;
  627. };
  628. destroyTooltipOnHide: {
  629. type: BooleanConstructor;
  630. default: any;
  631. };
  632. align: {
  633. type: PropType<import("../vc-trigger/interface").AlignType>;
  634. default: import("../vc-trigger/interface").AlignType;
  635. };
  636. builtinPlacements: {
  637. type: PropType<import("../vc-trigger/interface").BuildInPlacements>;
  638. default: import("../vc-trigger/interface").BuildInPlacements;
  639. };
  640. children: ArrayConstructor;
  641. onVisibleChange: PropType<(vis: boolean) => void>;
  642. 'onUpdate:visible': PropType<(vis: boolean) => void>;
  643. }>> & {
  644. onVisibleChange?: (...args: any[]) => any;
  645. "onUpdate:visible"?: (...args: any[]) => any;
  646. } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "visible" | "disabled" | "align" | "builtinPlacements" | "defaultVisible" | "overlayStyle" | "destroyTooltipOnHide" | "autoAdjustOverflow" | "arrowPointAtCenter" | "okType" | "okButtonProps" | "cancelButtonProps" | "showCancel">;
  647. $attrs: {
  648. [x: string]: unknown;
  649. };
  650. $refs: {
  651. [x: string]: unknown;
  652. };
  653. $slots: Readonly<{
  654. [name: string]: import("vue").Slot;
  655. }>;
  656. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  657. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  658. $emit: (event: "update:visible" | "visibleChange", ...args: any[]) => void;
  659. $el: any;
  660. $options: import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  661. prefixCls: StringConstructor;
  662. content: import("vue-types").VueTypeValidableDef<any>;
  663. title: import("vue-types").VueTypeValidableDef<any>;
  664. okType: {
  665. type: PropType<LegacyButtonType>;
  666. default: string;
  667. };
  668. disabled: {
  669. type: BooleanConstructor;
  670. default: boolean;
  671. };
  672. okText: import("vue-types").VueTypeValidableDef<any>;
  673. cancelText: import("vue-types").VueTypeValidableDef<any>;
  674. icon: import("vue-types").VueTypeValidableDef<any>;
  675. okButtonProps: {
  676. type: PropType<Partial<ExtractPropTypes<{
  677. prefixCls: StringConstructor;
  678. type: PropType<import("../button").ButtonType>;
  679. htmlType: {
  680. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  681. default: string;
  682. };
  683. shape: {
  684. type: PropType<import("../button").ButtonShape>;
  685. };
  686. size: {
  687. type: PropType<import("../button").ButtonSize>;
  688. };
  689. loading: {
  690. type: PropType<boolean | {
  691. delay?: number;
  692. }>;
  693. default: () => boolean | {
  694. delay?: number;
  695. };
  696. };
  697. disabled: {
  698. type: BooleanConstructor;
  699. default: any;
  700. };
  701. ghost: {
  702. type: BooleanConstructor;
  703. default: any;
  704. };
  705. block: {
  706. type: BooleanConstructor;
  707. default: any;
  708. };
  709. danger: {
  710. type: BooleanConstructor;
  711. default: any;
  712. };
  713. icon: import("vue-types").VueTypeValidableDef<any>;
  714. href: StringConstructor;
  715. target: StringConstructor;
  716. title: StringConstructor;
  717. onClick: {
  718. type: PropType<(event: MouseEvent) => void>;
  719. };
  720. onMousedown: {
  721. type: PropType<(event: MouseEvent) => void>;
  722. };
  723. }>> & HTMLAttributes>;
  724. default: Partial<ExtractPropTypes<{
  725. prefixCls: StringConstructor;
  726. type: PropType<import("../button").ButtonType>;
  727. htmlType: {
  728. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  729. default: string;
  730. };
  731. shape: {
  732. type: PropType<import("../button").ButtonShape>;
  733. };
  734. size: {
  735. type: PropType<import("../button").ButtonSize>;
  736. };
  737. loading: {
  738. type: PropType<boolean | {
  739. delay?: number;
  740. }>;
  741. default: () => boolean | {
  742. delay?: number;
  743. };
  744. };
  745. disabled: {
  746. type: BooleanConstructor;
  747. default: any;
  748. };
  749. ghost: {
  750. type: BooleanConstructor;
  751. default: any;
  752. };
  753. block: {
  754. type: BooleanConstructor;
  755. default: any;
  756. };
  757. danger: {
  758. type: BooleanConstructor;
  759. default: any;
  760. };
  761. icon: import("vue-types").VueTypeValidableDef<any>;
  762. href: StringConstructor;
  763. target: StringConstructor;
  764. title: StringConstructor;
  765. onClick: {
  766. type: PropType<(event: MouseEvent) => void>;
  767. };
  768. onMousedown: {
  769. type: PropType<(event: MouseEvent) => void>;
  770. };
  771. }>> & HTMLAttributes;
  772. };
  773. cancelButtonProps: {
  774. type: PropType<Partial<ExtractPropTypes<{
  775. prefixCls: StringConstructor;
  776. type: PropType<import("../button").ButtonType>;
  777. htmlType: {
  778. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  779. default: string;
  780. };
  781. shape: {
  782. type: PropType<import("../button").ButtonShape>;
  783. };
  784. size: {
  785. type: PropType<import("../button").ButtonSize>;
  786. };
  787. loading: {
  788. type: PropType<boolean | {
  789. delay?: number;
  790. }>;
  791. default: () => boolean | {
  792. delay?: number;
  793. };
  794. };
  795. disabled: {
  796. type: BooleanConstructor;
  797. default: any;
  798. };
  799. ghost: {
  800. type: BooleanConstructor;
  801. default: any;
  802. };
  803. block: {
  804. type: BooleanConstructor;
  805. default: any;
  806. };
  807. danger: {
  808. type: BooleanConstructor;
  809. default: any;
  810. };
  811. icon: import("vue-types").VueTypeValidableDef<any>;
  812. href: StringConstructor;
  813. target: StringConstructor;
  814. title: StringConstructor;
  815. onClick: {
  816. type: PropType<(event: MouseEvent) => void>;
  817. };
  818. onMousedown: {
  819. type: PropType<(event: MouseEvent) => void>;
  820. };
  821. }>> & HTMLAttributes>;
  822. default: Partial<ExtractPropTypes<{
  823. prefixCls: StringConstructor;
  824. type: PropType<import("../button").ButtonType>;
  825. htmlType: {
  826. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  827. default: string;
  828. };
  829. shape: {
  830. type: PropType<import("../button").ButtonShape>;
  831. };
  832. size: {
  833. type: PropType<import("../button").ButtonSize>;
  834. };
  835. loading: {
  836. type: PropType<boolean | {
  837. delay?: number;
  838. }>;
  839. default: () => boolean | {
  840. delay?: number;
  841. };
  842. };
  843. disabled: {
  844. type: BooleanConstructor;
  845. default: any;
  846. };
  847. ghost: {
  848. type: BooleanConstructor;
  849. default: any;
  850. };
  851. block: {
  852. type: BooleanConstructor;
  853. default: any;
  854. };
  855. danger: {
  856. type: BooleanConstructor;
  857. default: any;
  858. };
  859. icon: import("vue-types").VueTypeValidableDef<any>;
  860. href: StringConstructor;
  861. target: StringConstructor;
  862. title: StringConstructor;
  863. onClick: {
  864. type: PropType<(event: MouseEvent) => void>;
  865. };
  866. onMousedown: {
  867. type: PropType<(event: MouseEvent) => void>;
  868. };
  869. }>> & HTMLAttributes;
  870. };
  871. showCancel: {
  872. type: BooleanConstructor;
  873. default: boolean;
  874. };
  875. onConfirm: PropType<(e: MouseEvent) => void>;
  876. onCancel: PropType<(e: MouseEvent) => void>;
  877. trigger: PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  878. visible: {
  879. type: BooleanConstructor;
  880. default: any;
  881. };
  882. defaultVisible: {
  883. type: BooleanConstructor;
  884. default: any;
  885. };
  886. placement: PropType<import("../tooltip").TooltipPlacement>;
  887. color: StringConstructor;
  888. transitionName: StringConstructor;
  889. overlayStyle: {
  890. type: PropType<import("vue").CSSProperties>;
  891. default: import("vue").CSSProperties;
  892. };
  893. overlayClassName: StringConstructor;
  894. openClassName: StringConstructor;
  895. mouseEnterDelay: NumberConstructor;
  896. mouseLeaveDelay: NumberConstructor;
  897. getPopupContainer: PropType<(triggerNode: HTMLElement) => HTMLElement>;
  898. arrowPointAtCenter: {
  899. type: BooleanConstructor;
  900. default: any;
  901. };
  902. autoAdjustOverflow: {
  903. type: PropType<boolean | import("../tooltip").AdjustOverflow>;
  904. default: boolean | import("../tooltip").AdjustOverflow;
  905. };
  906. destroyTooltipOnHide: {
  907. type: BooleanConstructor;
  908. default: any;
  909. };
  910. align: {
  911. type: PropType<import("../vc-trigger/interface").AlignType>;
  912. default: import("../vc-trigger/interface").AlignType;
  913. };
  914. builtinPlacements: {
  915. type: PropType<import("../vc-trigger/interface").BuildInPlacements>;
  916. default: import("../vc-trigger/interface").BuildInPlacements;
  917. };
  918. children: ArrayConstructor;
  919. onVisibleChange: PropType<(vis: boolean) => void>;
  920. 'onUpdate:visible': PropType<(vis: boolean) => void>;
  921. }>> & {
  922. onVisibleChange?: (...args: any[]) => any;
  923. "onUpdate:visible"?: (...args: any[]) => any;
  924. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:visible" | "visibleChange")[], string, {
  925. visible: boolean;
  926. disabled: boolean;
  927. align: import("../vc-trigger/interface").AlignType;
  928. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  929. defaultVisible: boolean;
  930. overlayStyle: import("vue").CSSProperties;
  931. destroyTooltipOnHide: boolean;
  932. autoAdjustOverflow: boolean | import("../tooltip").AdjustOverflow;
  933. arrowPointAtCenter: boolean;
  934. okType: LegacyButtonType;
  935. okButtonProps: Partial<ExtractPropTypes<{
  936. prefixCls: StringConstructor;
  937. type: PropType<import("../button").ButtonType>;
  938. htmlType: {
  939. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  940. default: string;
  941. };
  942. shape: {
  943. type: PropType<import("../button").ButtonShape>;
  944. };
  945. size: {
  946. type: PropType<import("../button").ButtonSize>;
  947. };
  948. loading: {
  949. type: PropType<boolean | {
  950. delay?: number;
  951. }>;
  952. default: () => boolean | {
  953. delay?: number;
  954. };
  955. };
  956. disabled: {
  957. type: BooleanConstructor;
  958. default: any;
  959. };
  960. ghost: {
  961. type: BooleanConstructor;
  962. default: any;
  963. };
  964. block: {
  965. type: BooleanConstructor;
  966. default: any;
  967. };
  968. danger: {
  969. type: BooleanConstructor;
  970. default: any;
  971. };
  972. icon: import("vue-types").VueTypeValidableDef<any>;
  973. href: StringConstructor;
  974. target: StringConstructor;
  975. title: StringConstructor;
  976. onClick: {
  977. type: PropType<(event: MouseEvent) => void>;
  978. };
  979. onMousedown: {
  980. type: PropType<(event: MouseEvent) => void>;
  981. };
  982. }>> & HTMLAttributes;
  983. cancelButtonProps: Partial<ExtractPropTypes<{
  984. prefixCls: StringConstructor;
  985. type: PropType<import("../button").ButtonType>;
  986. htmlType: {
  987. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  988. default: string;
  989. };
  990. shape: {
  991. type: PropType<import("../button").ButtonShape>;
  992. };
  993. size: {
  994. type: PropType<import("../button").ButtonSize>;
  995. };
  996. loading: {
  997. type: PropType<boolean | {
  998. delay?: number;
  999. }>;
  1000. default: () => boolean | {
  1001. delay?: number;
  1002. };
  1003. };
  1004. disabled: {
  1005. type: BooleanConstructor;
  1006. default: any;
  1007. };
  1008. ghost: {
  1009. type: BooleanConstructor;
  1010. default: any;
  1011. };
  1012. block: {
  1013. type: BooleanConstructor;
  1014. default: any;
  1015. };
  1016. danger: {
  1017. type: BooleanConstructor;
  1018. default: any;
  1019. };
  1020. icon: import("vue-types").VueTypeValidableDef<any>;
  1021. href: StringConstructor;
  1022. target: StringConstructor;
  1023. title: StringConstructor;
  1024. onClick: {
  1025. type: PropType<(event: MouseEvent) => void>;
  1026. };
  1027. onMousedown: {
  1028. type: PropType<(event: MouseEvent) => void>;
  1029. };
  1030. }>> & HTMLAttributes;
  1031. showCancel: boolean;
  1032. }> & {
  1033. beforeCreate?: (() => void) | (() => void)[];
  1034. created?: (() => void) | (() => void)[];
  1035. beforeMount?: (() => void) | (() => void)[];
  1036. mounted?: (() => void) | (() => void)[];
  1037. beforeUpdate?: (() => void) | (() => void)[];
  1038. updated?: (() => void) | (() => void)[];
  1039. activated?: (() => void) | (() => void)[];
  1040. deactivated?: (() => void) | (() => void)[];
  1041. beforeDestroy?: (() => void) | (() => void)[];
  1042. beforeUnmount?: (() => void) | (() => void)[];
  1043. destroyed?: (() => void) | (() => void)[];
  1044. unmounted?: (() => void) | (() => void)[];
  1045. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  1046. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  1047. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[];
  1048. };
  1049. $forceUpdate: () => void;
  1050. $nextTick: typeof import("vue").nextTick;
  1051. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
  1052. } & Readonly<ExtractPropTypes<{
  1053. prefixCls: StringConstructor;
  1054. content: import("vue-types").VueTypeValidableDef<any>;
  1055. title: import("vue-types").VueTypeValidableDef<any>;
  1056. okType: {
  1057. type: PropType<LegacyButtonType>;
  1058. default: string;
  1059. };
  1060. disabled: {
  1061. type: BooleanConstructor;
  1062. default: boolean;
  1063. };
  1064. okText: import("vue-types").VueTypeValidableDef<any>;
  1065. cancelText: import("vue-types").VueTypeValidableDef<any>;
  1066. icon: import("vue-types").VueTypeValidableDef<any>;
  1067. okButtonProps: {
  1068. type: PropType<Partial<ExtractPropTypes<{
  1069. prefixCls: StringConstructor;
  1070. type: PropType<import("../button").ButtonType>;
  1071. htmlType: {
  1072. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  1073. default: string;
  1074. };
  1075. shape: {
  1076. type: PropType<import("../button").ButtonShape>;
  1077. };
  1078. size: {
  1079. type: PropType<import("../button").ButtonSize>;
  1080. };
  1081. loading: {
  1082. type: PropType<boolean | {
  1083. delay?: number;
  1084. }>;
  1085. default: () => boolean | {
  1086. delay?: number;
  1087. };
  1088. };
  1089. disabled: {
  1090. type: BooleanConstructor;
  1091. default: any;
  1092. };
  1093. ghost: {
  1094. type: BooleanConstructor;
  1095. default: any;
  1096. };
  1097. block: {
  1098. type: BooleanConstructor;
  1099. default: any;
  1100. };
  1101. danger: {
  1102. type: BooleanConstructor;
  1103. default: any;
  1104. };
  1105. icon: import("vue-types").VueTypeValidableDef<any>;
  1106. href: StringConstructor;
  1107. target: StringConstructor;
  1108. title: StringConstructor;
  1109. onClick: {
  1110. type: PropType<(event: MouseEvent) => void>;
  1111. };
  1112. onMousedown: {
  1113. type: PropType<(event: MouseEvent) => void>;
  1114. };
  1115. }>> & HTMLAttributes>;
  1116. default: Partial<ExtractPropTypes<{
  1117. prefixCls: StringConstructor;
  1118. type: PropType<import("../button").ButtonType>;
  1119. htmlType: {
  1120. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  1121. default: string;
  1122. };
  1123. shape: {
  1124. type: PropType<import("../button").ButtonShape>;
  1125. };
  1126. size: {
  1127. type: PropType<import("../button").ButtonSize>;
  1128. };
  1129. loading: {
  1130. type: PropType<boolean | {
  1131. delay?: number;
  1132. }>;
  1133. default: () => boolean | {
  1134. delay?: number;
  1135. };
  1136. };
  1137. disabled: {
  1138. type: BooleanConstructor;
  1139. default: any;
  1140. };
  1141. ghost: {
  1142. type: BooleanConstructor;
  1143. default: any;
  1144. };
  1145. block: {
  1146. type: BooleanConstructor;
  1147. default: any;
  1148. };
  1149. danger: {
  1150. type: BooleanConstructor;
  1151. default: any;
  1152. };
  1153. icon: import("vue-types").VueTypeValidableDef<any>;
  1154. href: StringConstructor;
  1155. target: StringConstructor;
  1156. title: StringConstructor;
  1157. onClick: {
  1158. type: PropType<(event: MouseEvent) => void>;
  1159. };
  1160. onMousedown: {
  1161. type: PropType<(event: MouseEvent) => void>;
  1162. };
  1163. }>> & HTMLAttributes;
  1164. };
  1165. cancelButtonProps: {
  1166. type: PropType<Partial<ExtractPropTypes<{
  1167. prefixCls: StringConstructor;
  1168. type: PropType<import("../button").ButtonType>;
  1169. htmlType: {
  1170. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  1171. default: string;
  1172. };
  1173. shape: {
  1174. type: PropType<import("../button").ButtonShape>;
  1175. };
  1176. size: {
  1177. type: PropType<import("../button").ButtonSize>;
  1178. };
  1179. loading: {
  1180. type: PropType<boolean | {
  1181. delay?: number;
  1182. }>;
  1183. default: () => boolean | {
  1184. delay?: number;
  1185. };
  1186. };
  1187. disabled: {
  1188. type: BooleanConstructor;
  1189. default: any;
  1190. };
  1191. ghost: {
  1192. type: BooleanConstructor;
  1193. default: any;
  1194. };
  1195. block: {
  1196. type: BooleanConstructor;
  1197. default: any;
  1198. };
  1199. danger: {
  1200. type: BooleanConstructor;
  1201. default: any;
  1202. };
  1203. icon: import("vue-types").VueTypeValidableDef<any>;
  1204. href: StringConstructor;
  1205. target: StringConstructor;
  1206. title: StringConstructor;
  1207. onClick: {
  1208. type: PropType<(event: MouseEvent) => void>;
  1209. };
  1210. onMousedown: {
  1211. type: PropType<(event: MouseEvent) => void>;
  1212. };
  1213. }>> & HTMLAttributes>;
  1214. default: Partial<ExtractPropTypes<{
  1215. prefixCls: StringConstructor;
  1216. type: PropType<import("../button").ButtonType>;
  1217. htmlType: {
  1218. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  1219. default: string;
  1220. };
  1221. shape: {
  1222. type: PropType<import("../button").ButtonShape>;
  1223. };
  1224. size: {
  1225. type: PropType<import("../button").ButtonSize>;
  1226. };
  1227. loading: {
  1228. type: PropType<boolean | {
  1229. delay?: number;
  1230. }>;
  1231. default: () => boolean | {
  1232. delay?: number;
  1233. };
  1234. };
  1235. disabled: {
  1236. type: BooleanConstructor;
  1237. default: any;
  1238. };
  1239. ghost: {
  1240. type: BooleanConstructor;
  1241. default: any;
  1242. };
  1243. block: {
  1244. type: BooleanConstructor;
  1245. default: any;
  1246. };
  1247. danger: {
  1248. type: BooleanConstructor;
  1249. default: any;
  1250. };
  1251. icon: import("vue-types").VueTypeValidableDef<any>;
  1252. href: StringConstructor;
  1253. target: StringConstructor;
  1254. title: StringConstructor;
  1255. onClick: {
  1256. type: PropType<(event: MouseEvent) => void>;
  1257. };
  1258. onMousedown: {
  1259. type: PropType<(event: MouseEvent) => void>;
  1260. };
  1261. }>> & HTMLAttributes;
  1262. };
  1263. showCancel: {
  1264. type: BooleanConstructor;
  1265. default: boolean;
  1266. };
  1267. onConfirm: PropType<(e: MouseEvent) => void>;
  1268. onCancel: PropType<(e: MouseEvent) => void>;
  1269. trigger: PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  1270. visible: {
  1271. type: BooleanConstructor;
  1272. default: any;
  1273. };
  1274. defaultVisible: {
  1275. type: BooleanConstructor;
  1276. default: any;
  1277. };
  1278. placement: PropType<import("../tooltip").TooltipPlacement>;
  1279. color: StringConstructor;
  1280. transitionName: StringConstructor;
  1281. overlayStyle: {
  1282. type: PropType<import("vue").CSSProperties>;
  1283. default: import("vue").CSSProperties;
  1284. };
  1285. overlayClassName: StringConstructor;
  1286. openClassName: StringConstructor;
  1287. mouseEnterDelay: NumberConstructor;
  1288. mouseLeaveDelay: NumberConstructor;
  1289. getPopupContainer: PropType<(triggerNode: HTMLElement) => HTMLElement>;
  1290. arrowPointAtCenter: {
  1291. type: BooleanConstructor;
  1292. default: any;
  1293. };
  1294. autoAdjustOverflow: {
  1295. type: PropType<boolean | import("../tooltip").AdjustOverflow>;
  1296. default: boolean | import("../tooltip").AdjustOverflow;
  1297. };
  1298. destroyTooltipOnHide: {
  1299. type: BooleanConstructor;
  1300. default: any;
  1301. };
  1302. align: {
  1303. type: PropType<import("../vc-trigger/interface").AlignType>;
  1304. default: import("../vc-trigger/interface").AlignType;
  1305. };
  1306. builtinPlacements: {
  1307. type: PropType<import("../vc-trigger/interface").BuildInPlacements>;
  1308. default: import("../vc-trigger/interface").BuildInPlacements;
  1309. };
  1310. children: ArrayConstructor;
  1311. onVisibleChange: PropType<(vis: boolean) => void>;
  1312. 'onUpdate:visible': PropType<(vis: boolean) => void>;
  1313. }>> & {
  1314. onVisibleChange?: (...args: any[]) => any;
  1315. "onUpdate:visible"?: (...args: any[]) => any;
  1316. } & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties;
  1317. __isFragment?: never;
  1318. __isTeleport?: never;
  1319. __isSuspense?: never;
  1320. } & import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  1321. prefixCls: StringConstructor;
  1322. content: import("vue-types").VueTypeValidableDef<any>;
  1323. title: import("vue-types").VueTypeValidableDef<any>;
  1324. okType: {
  1325. type: PropType<LegacyButtonType>;
  1326. default: string;
  1327. };
  1328. disabled: {
  1329. type: BooleanConstructor;
  1330. default: boolean;
  1331. };
  1332. okText: import("vue-types").VueTypeValidableDef<any>;
  1333. cancelText: import("vue-types").VueTypeValidableDef<any>;
  1334. icon: import("vue-types").VueTypeValidableDef<any>;
  1335. okButtonProps: {
  1336. type: PropType<Partial<ExtractPropTypes<{
  1337. prefixCls: StringConstructor;
  1338. type: PropType<import("../button").ButtonType>;
  1339. htmlType: {
  1340. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  1341. default: string;
  1342. };
  1343. shape: {
  1344. type: PropType<import("../button").ButtonShape>;
  1345. };
  1346. size: {
  1347. type: PropType<import("../button").ButtonSize>;
  1348. };
  1349. loading: {
  1350. type: PropType<boolean | {
  1351. delay?: number;
  1352. }>;
  1353. default: () => boolean | {
  1354. delay?: number;
  1355. };
  1356. };
  1357. disabled: {
  1358. type: BooleanConstructor;
  1359. default: any;
  1360. };
  1361. ghost: {
  1362. type: BooleanConstructor;
  1363. default: any;
  1364. };
  1365. block: {
  1366. type: BooleanConstructor;
  1367. default: any;
  1368. };
  1369. danger: {
  1370. type: BooleanConstructor;
  1371. default: any;
  1372. };
  1373. icon: import("vue-types").VueTypeValidableDef<any>;
  1374. href: StringConstructor;
  1375. target: StringConstructor;
  1376. title: StringConstructor;
  1377. onClick: {
  1378. type: PropType<(event: MouseEvent) => void>;
  1379. };
  1380. onMousedown: {
  1381. type: PropType<(event: MouseEvent) => void>;
  1382. };
  1383. }>> & HTMLAttributes>;
  1384. default: Partial<ExtractPropTypes<{
  1385. prefixCls: StringConstructor;
  1386. type: PropType<import("../button").ButtonType>;
  1387. htmlType: {
  1388. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  1389. default: string;
  1390. };
  1391. shape: {
  1392. type: PropType<import("../button").ButtonShape>;
  1393. };
  1394. size: {
  1395. type: PropType<import("../button").ButtonSize>;
  1396. };
  1397. loading: {
  1398. type: PropType<boolean | {
  1399. delay?: number;
  1400. }>;
  1401. default: () => boolean | {
  1402. delay?: number;
  1403. };
  1404. };
  1405. disabled: {
  1406. type: BooleanConstructor;
  1407. default: any;
  1408. };
  1409. ghost: {
  1410. type: BooleanConstructor;
  1411. default: any;
  1412. };
  1413. block: {
  1414. type: BooleanConstructor;
  1415. default: any;
  1416. };
  1417. danger: {
  1418. type: BooleanConstructor;
  1419. default: any;
  1420. };
  1421. icon: import("vue-types").VueTypeValidableDef<any>;
  1422. href: StringConstructor;
  1423. target: StringConstructor;
  1424. title: StringConstructor;
  1425. onClick: {
  1426. type: PropType<(event: MouseEvent) => void>;
  1427. };
  1428. onMousedown: {
  1429. type: PropType<(event: MouseEvent) => void>;
  1430. };
  1431. }>> & HTMLAttributes;
  1432. };
  1433. cancelButtonProps: {
  1434. type: PropType<Partial<ExtractPropTypes<{
  1435. prefixCls: StringConstructor;
  1436. type: PropType<import("../button").ButtonType>;
  1437. htmlType: {
  1438. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  1439. default: string;
  1440. };
  1441. shape: {
  1442. type: PropType<import("../button").ButtonShape>;
  1443. };
  1444. size: {
  1445. type: PropType<import("../button").ButtonSize>;
  1446. };
  1447. loading: {
  1448. type: PropType<boolean | {
  1449. delay?: number;
  1450. }>;
  1451. default: () => boolean | {
  1452. delay?: number;
  1453. };
  1454. };
  1455. disabled: {
  1456. type: BooleanConstructor;
  1457. default: any;
  1458. };
  1459. ghost: {
  1460. type: BooleanConstructor;
  1461. default: any;
  1462. };
  1463. block: {
  1464. type: BooleanConstructor;
  1465. default: any;
  1466. };
  1467. danger: {
  1468. type: BooleanConstructor;
  1469. default: any;
  1470. };
  1471. icon: import("vue-types").VueTypeValidableDef<any>;
  1472. href: StringConstructor;
  1473. target: StringConstructor;
  1474. title: StringConstructor;
  1475. onClick: {
  1476. type: PropType<(event: MouseEvent) => void>;
  1477. };
  1478. onMousedown: {
  1479. type: PropType<(event: MouseEvent) => void>;
  1480. };
  1481. }>> & HTMLAttributes>;
  1482. default: Partial<ExtractPropTypes<{
  1483. prefixCls: StringConstructor;
  1484. type: PropType<import("../button").ButtonType>;
  1485. htmlType: {
  1486. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  1487. default: string;
  1488. };
  1489. shape: {
  1490. type: PropType<import("../button").ButtonShape>;
  1491. };
  1492. size: {
  1493. type: PropType<import("../button").ButtonSize>;
  1494. };
  1495. loading: {
  1496. type: PropType<boolean | {
  1497. delay?: number;
  1498. }>;
  1499. default: () => boolean | {
  1500. delay?: number;
  1501. };
  1502. };
  1503. disabled: {
  1504. type: BooleanConstructor;
  1505. default: any;
  1506. };
  1507. ghost: {
  1508. type: BooleanConstructor;
  1509. default: any;
  1510. };
  1511. block: {
  1512. type: BooleanConstructor;
  1513. default: any;
  1514. };
  1515. danger: {
  1516. type: BooleanConstructor;
  1517. default: any;
  1518. };
  1519. icon: import("vue-types").VueTypeValidableDef<any>;
  1520. href: StringConstructor;
  1521. target: StringConstructor;
  1522. title: StringConstructor;
  1523. onClick: {
  1524. type: PropType<(event: MouseEvent) => void>;
  1525. };
  1526. onMousedown: {
  1527. type: PropType<(event: MouseEvent) => void>;
  1528. };
  1529. }>> & HTMLAttributes;
  1530. };
  1531. showCancel: {
  1532. type: BooleanConstructor;
  1533. default: boolean;
  1534. };
  1535. onConfirm: PropType<(e: MouseEvent) => void>;
  1536. onCancel: PropType<(e: MouseEvent) => void>;
  1537. trigger: PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  1538. visible: {
  1539. type: BooleanConstructor;
  1540. default: any;
  1541. };
  1542. defaultVisible: {
  1543. type: BooleanConstructor;
  1544. default: any;
  1545. };
  1546. placement: PropType<import("../tooltip").TooltipPlacement>;
  1547. color: StringConstructor;
  1548. transitionName: StringConstructor;
  1549. overlayStyle: {
  1550. type: PropType<import("vue").CSSProperties>;
  1551. default: import("vue").CSSProperties;
  1552. };
  1553. overlayClassName: StringConstructor;
  1554. openClassName: StringConstructor;
  1555. mouseEnterDelay: NumberConstructor;
  1556. mouseLeaveDelay: NumberConstructor;
  1557. getPopupContainer: PropType<(triggerNode: HTMLElement) => HTMLElement>;
  1558. arrowPointAtCenter: {
  1559. type: BooleanConstructor;
  1560. default: any;
  1561. };
  1562. autoAdjustOverflow: {
  1563. type: PropType<boolean | import("../tooltip").AdjustOverflow>;
  1564. default: boolean | import("../tooltip").AdjustOverflow;
  1565. };
  1566. destroyTooltipOnHide: {
  1567. type: BooleanConstructor;
  1568. default: any;
  1569. };
  1570. align: {
  1571. type: PropType<import("../vc-trigger/interface").AlignType>;
  1572. default: import("../vc-trigger/interface").AlignType;
  1573. };
  1574. builtinPlacements: {
  1575. type: PropType<import("../vc-trigger/interface").BuildInPlacements>;
  1576. default: import("../vc-trigger/interface").BuildInPlacements;
  1577. };
  1578. children: ArrayConstructor;
  1579. onVisibleChange: PropType<(vis: boolean) => void>;
  1580. 'onUpdate:visible': PropType<(vis: boolean) => void>;
  1581. }>> & {
  1582. onVisibleChange?: (...args: any[]) => any;
  1583. "onUpdate:visible"?: (...args: any[]) => any;
  1584. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:visible" | "visibleChange")[], "update:visible" | "visibleChange", {
  1585. visible: boolean;
  1586. disabled: boolean;
  1587. align: import("../vc-trigger/interface").AlignType;
  1588. builtinPlacements: import("../vc-trigger/interface").BuildInPlacements;
  1589. defaultVisible: boolean;
  1590. overlayStyle: import("vue").CSSProperties;
  1591. destroyTooltipOnHide: boolean;
  1592. autoAdjustOverflow: boolean | import("../tooltip").AdjustOverflow;
  1593. arrowPointAtCenter: boolean;
  1594. okType: LegacyButtonType;
  1595. okButtonProps: Partial<ExtractPropTypes<{
  1596. prefixCls: StringConstructor;
  1597. type: PropType<import("../button").ButtonType>;
  1598. htmlType: {
  1599. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  1600. default: string;
  1601. };
  1602. shape: {
  1603. type: PropType<import("../button").ButtonShape>;
  1604. };
  1605. size: {
  1606. type: PropType<import("../button").ButtonSize>;
  1607. };
  1608. loading: {
  1609. type: PropType<boolean | {
  1610. delay?: number;
  1611. }>;
  1612. default: () => boolean | {
  1613. delay?: number;
  1614. };
  1615. };
  1616. disabled: {
  1617. type: BooleanConstructor;
  1618. default: any;
  1619. };
  1620. ghost: {
  1621. type: BooleanConstructor;
  1622. default: any;
  1623. };
  1624. block: {
  1625. type: BooleanConstructor;
  1626. default: any;
  1627. };
  1628. danger: {
  1629. type: BooleanConstructor;
  1630. default: any;
  1631. };
  1632. icon: import("vue-types").VueTypeValidableDef<any>;
  1633. href: StringConstructor;
  1634. target: StringConstructor;
  1635. title: StringConstructor;
  1636. onClick: {
  1637. type: PropType<(event: MouseEvent) => void>;
  1638. };
  1639. onMousedown: {
  1640. type: PropType<(event: MouseEvent) => void>;
  1641. };
  1642. }>> & HTMLAttributes;
  1643. cancelButtonProps: Partial<ExtractPropTypes<{
  1644. prefixCls: StringConstructor;
  1645. type: PropType<import("../button").ButtonType>;
  1646. htmlType: {
  1647. type: PropType<import("../button/buttonTypes").ButtonHTMLType>;
  1648. default: string;
  1649. };
  1650. shape: {
  1651. type: PropType<import("../button").ButtonShape>;
  1652. };
  1653. size: {
  1654. type: PropType<import("../button").ButtonSize>;
  1655. };
  1656. loading: {
  1657. type: PropType<boolean | {
  1658. delay?: number;
  1659. }>;
  1660. default: () => boolean | {
  1661. delay?: number;
  1662. };
  1663. };
  1664. disabled: {
  1665. type: BooleanConstructor;
  1666. default: any;
  1667. };
  1668. ghost: {
  1669. type: BooleanConstructor;
  1670. default: any;
  1671. };
  1672. block: {
  1673. type: BooleanConstructor;
  1674. default: any;
  1675. };
  1676. danger: {
  1677. type: BooleanConstructor;
  1678. default: any;
  1679. };
  1680. icon: import("vue-types").VueTypeValidableDef<any>;
  1681. href: StringConstructor;
  1682. target: StringConstructor;
  1683. title: StringConstructor;
  1684. onClick: {
  1685. type: PropType<(event: MouseEvent) => void>;
  1686. };
  1687. onMousedown: {
  1688. type: PropType<(event: MouseEvent) => void>;
  1689. };
  1690. }>> & HTMLAttributes;
  1691. showCancel: boolean;
  1692. }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("@vue/runtime-core").Plugin;
  1693. export default _default;