index.d.ts 67 KB

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