index.d.ts 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454
  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").CreateComponentPublicInstanceWithMixins<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. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
  172. ghost: boolean;
  173. avatar: Partial<ExtractPropTypes<{
  174. prefixCls: StringConstructor;
  175. shape: {
  176. type: PropType<"circle" | "square">;
  177. default: string;
  178. };
  179. size: {
  180. type: PropType<import("../avatar").AvatarSize>;
  181. default: () => import("../avatar").AvatarSize;
  182. };
  183. src: StringConstructor;
  184. srcset: StringConstructor;
  185. icon: import("vue-types").VueTypeValidableDef<any>;
  186. alt: StringConstructor;
  187. gap: NumberConstructor;
  188. draggable: {
  189. type: BooleanConstructor;
  190. default: any;
  191. };
  192. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  193. loadError: {
  194. type: PropType<() => boolean>;
  195. };
  196. }>>;
  197. breadcrumb: {
  198. [key: string]: any;
  199. };
  200. }, true, {}, CustomSlotsType<{
  201. backIcon: any;
  202. avatar: any;
  203. breadcrumb: any;
  204. title: any;
  205. subTitle: any;
  206. tags: any;
  207. extra: any;
  208. footer: any;
  209. default: any;
  210. }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  211. P: {};
  212. B: {};
  213. D: {};
  214. C: {};
  215. M: {};
  216. Defaults: {};
  217. }, Readonly<ExtractPropTypes<{
  218. backIcon: {
  219. type: PropType<import("../_util/type").VueNode>;
  220. };
  221. prefixCls: StringConstructor;
  222. title: {
  223. type: PropType<import("../_util/type").VueNode>;
  224. };
  225. subTitle: {
  226. type: PropType<import("../_util/type").VueNode>;
  227. };
  228. breadcrumb: import("vue-types").VueTypeValidableDef<{
  229. [key: string]: any;
  230. }> & {
  231. default: () => {
  232. [key: string]: any;
  233. };
  234. };
  235. tags: {
  236. type: PropType<import("../_util/type").VueNode>;
  237. };
  238. footer: {
  239. type: PropType<import("../_util/type").VueNode>;
  240. };
  241. extra: {
  242. type: PropType<import("../_util/type").VueNode>;
  243. };
  244. avatar: {
  245. type: PropType<Partial<ExtractPropTypes<{
  246. prefixCls: StringConstructor;
  247. shape: {
  248. type: PropType<"circle" | "square">;
  249. default: string;
  250. };
  251. size: {
  252. type: PropType<import("../avatar").AvatarSize>;
  253. default: () => import("../avatar").AvatarSize;
  254. };
  255. src: StringConstructor;
  256. srcset: StringConstructor;
  257. icon: import("vue-types").VueTypeValidableDef<any>;
  258. alt: StringConstructor;
  259. gap: NumberConstructor;
  260. draggable: {
  261. type: BooleanConstructor;
  262. default: any;
  263. };
  264. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  265. loadError: {
  266. type: PropType<() => boolean>;
  267. };
  268. }>>>;
  269. default: Partial<ExtractPropTypes<{
  270. prefixCls: StringConstructor;
  271. shape: {
  272. type: PropType<"circle" | "square">;
  273. default: string;
  274. };
  275. size: {
  276. type: PropType<import("../avatar").AvatarSize>;
  277. default: () => import("../avatar").AvatarSize;
  278. };
  279. src: StringConstructor;
  280. srcset: StringConstructor;
  281. icon: import("vue-types").VueTypeValidableDef<any>;
  282. alt: StringConstructor;
  283. gap: NumberConstructor;
  284. draggable: {
  285. type: BooleanConstructor;
  286. default: any;
  287. };
  288. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  289. loadError: {
  290. type: PropType<() => boolean>;
  291. };
  292. }>>;
  293. };
  294. ghost: {
  295. type: BooleanConstructor;
  296. default: any;
  297. };
  298. onBack: PropType<MouseEventHandler>;
  299. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, {
  300. ghost: boolean;
  301. avatar: Partial<ExtractPropTypes<{
  302. prefixCls: StringConstructor;
  303. shape: {
  304. type: PropType<"circle" | "square">;
  305. default: string;
  306. };
  307. size: {
  308. type: PropType<import("../avatar").AvatarSize>;
  309. default: () => import("../avatar").AvatarSize;
  310. };
  311. src: StringConstructor;
  312. srcset: StringConstructor;
  313. icon: import("vue-types").VueTypeValidableDef<any>;
  314. alt: StringConstructor;
  315. gap: NumberConstructor;
  316. draggable: {
  317. type: BooleanConstructor;
  318. default: any;
  319. };
  320. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  321. loadError: {
  322. type: PropType<() => boolean>;
  323. };
  324. }>>;
  325. breadcrumb: {
  326. [key: string]: any;
  327. };
  328. }>;
  329. __isFragment?: never;
  330. __isTeleport?: never;
  331. __isSuspense?: never;
  332. } & import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  333. backIcon: {
  334. type: PropType<import("../_util/type").VueNode>;
  335. };
  336. prefixCls: StringConstructor;
  337. title: {
  338. type: PropType<import("../_util/type").VueNode>;
  339. };
  340. subTitle: {
  341. type: PropType<import("../_util/type").VueNode>;
  342. };
  343. breadcrumb: import("vue-types").VueTypeValidableDef<{
  344. [key: string]: any;
  345. }> & {
  346. default: () => {
  347. [key: string]: any;
  348. };
  349. };
  350. tags: {
  351. type: PropType<import("../_util/type").VueNode>;
  352. };
  353. footer: {
  354. type: PropType<import("../_util/type").VueNode>;
  355. };
  356. extra: {
  357. type: PropType<import("../_util/type").VueNode>;
  358. };
  359. avatar: {
  360. type: PropType<Partial<ExtractPropTypes<{
  361. prefixCls: StringConstructor;
  362. shape: {
  363. type: PropType<"circle" | "square">;
  364. default: string;
  365. };
  366. size: {
  367. type: PropType<import("../avatar").AvatarSize>;
  368. default: () => import("../avatar").AvatarSize;
  369. };
  370. src: StringConstructor;
  371. srcset: StringConstructor;
  372. icon: import("vue-types").VueTypeValidableDef<any>;
  373. alt: StringConstructor;
  374. gap: NumberConstructor;
  375. draggable: {
  376. type: BooleanConstructor;
  377. default: any;
  378. };
  379. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  380. loadError: {
  381. type: PropType<() => boolean>;
  382. };
  383. }>>>;
  384. default: Partial<ExtractPropTypes<{
  385. prefixCls: StringConstructor;
  386. shape: {
  387. type: PropType<"circle" | "square">;
  388. default: string;
  389. };
  390. size: {
  391. type: PropType<import("../avatar").AvatarSize>;
  392. default: () => import("../avatar").AvatarSize;
  393. };
  394. src: StringConstructor;
  395. srcset: StringConstructor;
  396. icon: import("vue-types").VueTypeValidableDef<any>;
  397. alt: StringConstructor;
  398. gap: NumberConstructor;
  399. draggable: {
  400. type: BooleanConstructor;
  401. default: any;
  402. };
  403. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  404. loadError: {
  405. type: PropType<() => boolean>;
  406. };
  407. }>>;
  408. };
  409. ghost: {
  410. type: BooleanConstructor;
  411. default: any;
  412. };
  413. onBack: PropType<MouseEventHandler>;
  414. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  415. ghost: boolean;
  416. avatar: Partial<ExtractPropTypes<{
  417. prefixCls: StringConstructor;
  418. shape: {
  419. type: PropType<"circle" | "square">;
  420. default: string;
  421. };
  422. size: {
  423. type: PropType<import("../avatar").AvatarSize>;
  424. default: () => import("../avatar").AvatarSize;
  425. };
  426. src: StringConstructor;
  427. srcset: StringConstructor;
  428. icon: import("vue-types").VueTypeValidableDef<any>;
  429. alt: StringConstructor;
  430. gap: NumberConstructor;
  431. draggable: {
  432. type: BooleanConstructor;
  433. default: any;
  434. };
  435. crossOrigin: PropType<"" | "anonymous" | "use-credentials">;
  436. loadError: {
  437. type: PropType<() => boolean>;
  438. };
  439. }>>;
  440. breadcrumb: {
  441. [key: string]: any;
  442. };
  443. }, {}, string, CustomSlotsType<{
  444. backIcon: any;
  445. avatar: any;
  446. breadcrumb: any;
  447. title: any;
  448. subTitle: any;
  449. tags: any;
  450. extra: any;
  451. footer: any;
  452. default: any;
  453. }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>;
  454. export default _default;