index.d.ts 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536
  1. import type { ExtractPropTypes, PropType } from 'vue';
  2. import type { CustomSlotsType } from '../_util/type';
  3. import type { MouseEventHandler } from '../_util/EventInterface';
  4. export declare const pageHeaderProps: () => {
  5. backIcon: {
  6. type: PropType<import("../_util/type").VueNode>;
  7. };
  8. prefixCls: StringConstructor;
  9. title: {
  10. type: PropType<import("../_util/type").VueNode>;
  11. };
  12. subTitle: {
  13. type: PropType<import("../_util/type").VueNode>;
  14. };
  15. breadcrumb: import("vue-types").VueTypeValidableDef<{
  16. [key: string]: any;
  17. }> & {
  18. default: () => {
  19. [key: string]: any;
  20. };
  21. };
  22. tags: {
  23. type: PropType<import("../_util/type").VueNode>;
  24. };
  25. footer: {
  26. type: PropType<import("../_util/type").VueNode>;
  27. };
  28. extra: {
  29. type: PropType<import("../_util/type").VueNode>;
  30. };
  31. avatar: {
  32. type: PropType<Partial<ExtractPropTypes<{
  33. prefixCls: StringConstructor;
  34. shape: {
  35. type: PropType<"circle" | "square">;
  36. default: string;
  37. };
  38. size: {
  39. type: PropType<import("../avatar").AvatarSize>;
  40. default: () => import("../avatar").AvatarSize;
  41. };
  42. src: StringConstructor;
  43. srcset: StringConstructor;
  44. icon: import("vue-types").VueTypeValidableDef<any>;
  45. alt: StringConstructor;
  46. gap: NumberConstructor;
  47. draggable: {
  48. type: BooleanConstructor;
  49. default: any;
  50. };
  51. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  52. loadError: {
  53. type: PropType<() => boolean>;
  54. };
  55. }>>>;
  56. default: Partial<ExtractPropTypes<{
  57. prefixCls: StringConstructor;
  58. shape: {
  59. type: PropType<"circle" | "square">;
  60. default: string;
  61. };
  62. size: {
  63. type: PropType<import("../avatar").AvatarSize>;
  64. default: () => import("../avatar").AvatarSize;
  65. };
  66. src: StringConstructor;
  67. srcset: StringConstructor;
  68. icon: import("vue-types").VueTypeValidableDef<any>;
  69. alt: StringConstructor;
  70. gap: NumberConstructor;
  71. draggable: {
  72. type: BooleanConstructor;
  73. default: any;
  74. };
  75. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  76. loadError: {
  77. type: PropType<() => boolean>;
  78. };
  79. }>>;
  80. };
  81. ghost: {
  82. type: BooleanConstructor;
  83. default: any;
  84. };
  85. onBack: PropType<MouseEventHandler>;
  86. };
  87. export type PageHeaderProps = Partial<ExtractPropTypes<ReturnType<typeof pageHeaderProps>>>;
  88. declare const _default: {
  89. new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<ExtractPropTypes<{
  90. backIcon: {
  91. type: PropType<import("../_util/type").VueNode>;
  92. };
  93. prefixCls: StringConstructor;
  94. title: {
  95. type: PropType<import("../_util/type").VueNode>;
  96. };
  97. subTitle: {
  98. type: PropType<import("../_util/type").VueNode>;
  99. };
  100. breadcrumb: import("vue-types").VueTypeValidableDef<{
  101. [key: string]: any;
  102. }> & {
  103. default: () => {
  104. [key: string]: any;
  105. };
  106. };
  107. tags: {
  108. type: PropType<import("../_util/type").VueNode>;
  109. };
  110. footer: {
  111. type: PropType<import("../_util/type").VueNode>;
  112. };
  113. extra: {
  114. type: PropType<import("../_util/type").VueNode>;
  115. };
  116. avatar: {
  117. type: PropType<Partial<ExtractPropTypes<{
  118. prefixCls: StringConstructor;
  119. shape: {
  120. type: PropType<"circle" | "square">;
  121. default: string;
  122. };
  123. size: {
  124. type: PropType<import("../avatar").AvatarSize>;
  125. default: () => import("../avatar").AvatarSize;
  126. };
  127. src: StringConstructor;
  128. srcset: StringConstructor;
  129. icon: import("vue-types").VueTypeValidableDef<any>;
  130. alt: StringConstructor;
  131. gap: NumberConstructor;
  132. draggable: {
  133. type: BooleanConstructor;
  134. default: any;
  135. };
  136. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  137. loadError: {
  138. type: PropType<() => boolean>;
  139. };
  140. }>>>;
  141. default: Partial<ExtractPropTypes<{
  142. prefixCls: StringConstructor;
  143. shape: {
  144. type: PropType<"circle" | "square">;
  145. default: string;
  146. };
  147. size: {
  148. type: PropType<import("../avatar").AvatarSize>;
  149. default: () => import("../avatar").AvatarSize;
  150. };
  151. src: StringConstructor;
  152. srcset: StringConstructor;
  153. icon: import("vue-types").VueTypeValidableDef<any>;
  154. alt: StringConstructor;
  155. gap: NumberConstructor;
  156. draggable: {
  157. type: BooleanConstructor;
  158. default: any;
  159. };
  160. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  161. loadError: {
  162. type: PropType<() => boolean>;
  163. };
  164. }>>;
  165. };
  166. ghost: {
  167. type: BooleanConstructor;
  168. default: any;
  169. };
  170. onBack: PropType<MouseEventHandler>;
  171. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<ExtractPropTypes<{
  172. backIcon: {
  173. type: PropType<import("../_util/type").VueNode>;
  174. };
  175. prefixCls: StringConstructor;
  176. title: {
  177. type: PropType<import("../_util/type").VueNode>;
  178. };
  179. subTitle: {
  180. type: PropType<import("../_util/type").VueNode>;
  181. };
  182. breadcrumb: import("vue-types").VueTypeValidableDef<{
  183. [key: string]: any;
  184. }> & {
  185. default: () => {
  186. [key: string]: any;
  187. };
  188. };
  189. tags: {
  190. type: PropType<import("../_util/type").VueNode>;
  191. };
  192. footer: {
  193. type: PropType<import("../_util/type").VueNode>;
  194. };
  195. extra: {
  196. type: PropType<import("../_util/type").VueNode>;
  197. };
  198. avatar: {
  199. type: PropType<Partial<ExtractPropTypes<{
  200. prefixCls: StringConstructor;
  201. shape: {
  202. type: PropType<"circle" | "square">;
  203. default: string;
  204. };
  205. size: {
  206. type: PropType<import("../avatar").AvatarSize>;
  207. default: () => import("../avatar").AvatarSize;
  208. };
  209. src: StringConstructor;
  210. srcset: StringConstructor;
  211. icon: import("vue-types").VueTypeValidableDef<any>;
  212. alt: StringConstructor;
  213. gap: NumberConstructor;
  214. draggable: {
  215. type: BooleanConstructor;
  216. default: any;
  217. };
  218. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  219. loadError: {
  220. type: PropType<() => boolean>;
  221. };
  222. }>>>;
  223. default: Partial<ExtractPropTypes<{
  224. prefixCls: StringConstructor;
  225. shape: {
  226. type: PropType<"circle" | "square">;
  227. default: string;
  228. };
  229. size: {
  230. type: PropType<import("../avatar").AvatarSize>;
  231. default: () => import("../avatar").AvatarSize;
  232. };
  233. src: StringConstructor;
  234. srcset: StringConstructor;
  235. icon: import("vue-types").VueTypeValidableDef<any>;
  236. alt: StringConstructor;
  237. gap: NumberConstructor;
  238. draggable: {
  239. type: BooleanConstructor;
  240. default: any;
  241. };
  242. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  243. loadError: {
  244. type: PropType<() => boolean>;
  245. };
  246. }>>;
  247. };
  248. ghost: {
  249. type: BooleanConstructor;
  250. default: any;
  251. };
  252. onBack: PropType<MouseEventHandler>;
  253. }>>, {
  254. ghost: boolean;
  255. avatar: Partial<ExtractPropTypes<{
  256. prefixCls: StringConstructor;
  257. shape: {
  258. type: PropType<"circle" | "square">;
  259. default: string;
  260. };
  261. size: {
  262. type: PropType<import("../avatar").AvatarSize>;
  263. default: () => import("../avatar").AvatarSize;
  264. };
  265. src: StringConstructor;
  266. srcset: StringConstructor;
  267. icon: import("vue-types").VueTypeValidableDef<any>;
  268. alt: StringConstructor;
  269. gap: NumberConstructor;
  270. draggable: {
  271. type: BooleanConstructor;
  272. default: any;
  273. };
  274. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  275. loadError: {
  276. type: PropType<() => boolean>;
  277. };
  278. }>>;
  279. breadcrumb: {
  280. [key: string]: any;
  281. };
  282. }, true, {}, CustomSlotsType<{
  283. backIcon: any;
  284. avatar: any;
  285. breadcrumb: any;
  286. title: any;
  287. subTitle: any;
  288. tags: any;
  289. extra: any;
  290. footer: any;
  291. default: any;
  292. }>, {
  293. P: {};
  294. B: {};
  295. D: {};
  296. C: {};
  297. M: {};
  298. Defaults: {};
  299. }, Readonly<ExtractPropTypes<{
  300. backIcon: {
  301. type: PropType<import("../_util/type").VueNode>;
  302. };
  303. prefixCls: StringConstructor;
  304. title: {
  305. type: PropType<import("../_util/type").VueNode>;
  306. };
  307. subTitle: {
  308. type: PropType<import("../_util/type").VueNode>;
  309. };
  310. breadcrumb: import("vue-types").VueTypeValidableDef<{
  311. [key: string]: any;
  312. }> & {
  313. default: () => {
  314. [key: string]: any;
  315. };
  316. };
  317. tags: {
  318. type: PropType<import("../_util/type").VueNode>;
  319. };
  320. footer: {
  321. type: PropType<import("../_util/type").VueNode>;
  322. };
  323. extra: {
  324. type: PropType<import("../_util/type").VueNode>;
  325. };
  326. avatar: {
  327. type: PropType<Partial<ExtractPropTypes<{
  328. prefixCls: StringConstructor;
  329. shape: {
  330. type: PropType<"circle" | "square">;
  331. default: string;
  332. };
  333. size: {
  334. type: PropType<import("../avatar").AvatarSize>;
  335. default: () => import("../avatar").AvatarSize;
  336. };
  337. src: StringConstructor;
  338. srcset: StringConstructor;
  339. icon: import("vue-types").VueTypeValidableDef<any>;
  340. alt: StringConstructor;
  341. gap: NumberConstructor;
  342. draggable: {
  343. type: BooleanConstructor;
  344. default: any;
  345. };
  346. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  347. loadError: {
  348. type: PropType<() => boolean>;
  349. };
  350. }>>>;
  351. default: Partial<ExtractPropTypes<{
  352. prefixCls: StringConstructor;
  353. shape: {
  354. type: PropType<"circle" | "square">;
  355. default: string;
  356. };
  357. size: {
  358. type: PropType<import("../avatar").AvatarSize>;
  359. default: () => import("../avatar").AvatarSize;
  360. };
  361. src: StringConstructor;
  362. srcset: StringConstructor;
  363. icon: import("vue-types").VueTypeValidableDef<any>;
  364. alt: StringConstructor;
  365. gap: NumberConstructor;
  366. draggable: {
  367. type: BooleanConstructor;
  368. default: any;
  369. };
  370. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  371. loadError: {
  372. type: PropType<() => boolean>;
  373. };
  374. }>>;
  375. };
  376. ghost: {
  377. type: BooleanConstructor;
  378. default: any;
  379. };
  380. onBack: PropType<MouseEventHandler>;
  381. }>>, () => import("../_util/type").VueNode, {}, {}, {}, {
  382. ghost: boolean;
  383. avatar: Partial<ExtractPropTypes<{
  384. prefixCls: StringConstructor;
  385. shape: {
  386. type: PropType<"circle" | "square">;
  387. default: string;
  388. };
  389. size: {
  390. type: PropType<import("../avatar").AvatarSize>;
  391. default: () => import("../avatar").AvatarSize;
  392. };
  393. src: StringConstructor;
  394. srcset: StringConstructor;
  395. icon: import("vue-types").VueTypeValidableDef<any>;
  396. alt: StringConstructor;
  397. gap: NumberConstructor;
  398. draggable: {
  399. type: BooleanConstructor;
  400. default: any;
  401. };
  402. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  403. loadError: {
  404. type: PropType<() => boolean>;
  405. };
  406. }>>;
  407. breadcrumb: {
  408. [key: string]: any;
  409. };
  410. }>;
  411. __isFragment?: never;
  412. __isTeleport?: never;
  413. __isSuspense?: never;
  414. } & import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  415. backIcon: {
  416. type: PropType<import("../_util/type").VueNode>;
  417. };
  418. prefixCls: StringConstructor;
  419. title: {
  420. type: PropType<import("../_util/type").VueNode>;
  421. };
  422. subTitle: {
  423. type: PropType<import("../_util/type").VueNode>;
  424. };
  425. breadcrumb: import("vue-types").VueTypeValidableDef<{
  426. [key: string]: any;
  427. }> & {
  428. default: () => {
  429. [key: string]: any;
  430. };
  431. };
  432. tags: {
  433. type: PropType<import("../_util/type").VueNode>;
  434. };
  435. footer: {
  436. type: PropType<import("../_util/type").VueNode>;
  437. };
  438. extra: {
  439. type: PropType<import("../_util/type").VueNode>;
  440. };
  441. avatar: {
  442. type: PropType<Partial<ExtractPropTypes<{
  443. prefixCls: StringConstructor;
  444. shape: {
  445. type: PropType<"circle" | "square">;
  446. default: string;
  447. };
  448. size: {
  449. type: PropType<import("../avatar").AvatarSize>;
  450. default: () => import("../avatar").AvatarSize;
  451. };
  452. src: StringConstructor;
  453. srcset: StringConstructor;
  454. icon: import("vue-types").VueTypeValidableDef<any>;
  455. alt: StringConstructor;
  456. gap: NumberConstructor;
  457. draggable: {
  458. type: BooleanConstructor;
  459. default: any;
  460. };
  461. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  462. loadError: {
  463. type: PropType<() => boolean>;
  464. };
  465. }>>>;
  466. default: Partial<ExtractPropTypes<{
  467. prefixCls: StringConstructor;
  468. shape: {
  469. type: PropType<"circle" | "square">;
  470. default: string;
  471. };
  472. size: {
  473. type: PropType<import("../avatar").AvatarSize>;
  474. default: () => import("../avatar").AvatarSize;
  475. };
  476. src: StringConstructor;
  477. srcset: StringConstructor;
  478. icon: import("vue-types").VueTypeValidableDef<any>;
  479. alt: StringConstructor;
  480. gap: NumberConstructor;
  481. draggable: {
  482. type: BooleanConstructor;
  483. default: any;
  484. };
  485. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  486. loadError: {
  487. type: PropType<() => boolean>;
  488. };
  489. }>>;
  490. };
  491. ghost: {
  492. type: BooleanConstructor;
  493. default: any;
  494. };
  495. onBack: PropType<MouseEventHandler>;
  496. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  497. ghost: boolean;
  498. avatar: Partial<ExtractPropTypes<{
  499. prefixCls: StringConstructor;
  500. shape: {
  501. type: PropType<"circle" | "square">;
  502. default: string;
  503. };
  504. size: {
  505. type: PropType<import("../avatar").AvatarSize>;
  506. default: () => import("../avatar").AvatarSize;
  507. };
  508. src: StringConstructor;
  509. srcset: StringConstructor;
  510. icon: import("vue-types").VueTypeValidableDef<any>;
  511. alt: StringConstructor;
  512. gap: NumberConstructor;
  513. draggable: {
  514. type: BooleanConstructor;
  515. default: any;
  516. };
  517. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  518. loadError: {
  519. type: PropType<() => boolean>;
  520. };
  521. }>>;
  522. breadcrumb: {
  523. [key: string]: any;
  524. };
  525. }, {}, string, CustomSlotsType<{
  526. backIcon: any;
  527. avatar: any;
  528. breadcrumb: any;
  529. title: any;
  530. subTitle: any;
  531. tags: any;
  532. extra: any;
  533. footer: any;
  534. default: any;
  535. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>;
  536. export default _default;