index.d.ts 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303
  1. import type { App } from 'vue';
  2. export type { BasicProps as LayoutProps } from './layout';
  3. export type { SiderProps } from './Sider';
  4. export declare const LayoutHeader: import("vue").DefineComponent<{
  5. prefixCls: StringConstructor;
  6. hasSider: {
  7. type: BooleanConstructor;
  8. default: any;
  9. };
  10. tagName: StringConstructor;
  11. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  12. prefixCls: StringConstructor;
  13. hasSider: {
  14. type: BooleanConstructor;
  15. default: any;
  16. };
  17. tagName: StringConstructor;
  18. }>>, {
  19. hasSider: boolean;
  20. }, {}>;
  21. export declare const LayoutFooter: import("vue").DefineComponent<{
  22. prefixCls: StringConstructor;
  23. hasSider: {
  24. type: BooleanConstructor;
  25. default: any;
  26. };
  27. tagName: StringConstructor;
  28. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  29. prefixCls: StringConstructor;
  30. hasSider: {
  31. type: BooleanConstructor;
  32. default: any;
  33. };
  34. tagName: StringConstructor;
  35. }>>, {
  36. hasSider: boolean;
  37. }, {}>;
  38. export declare const LayoutSider: import("vue").DefineComponent<{
  39. prefixCls: StringConstructor;
  40. collapsible: {
  41. type: BooleanConstructor;
  42. default: any;
  43. };
  44. collapsed: {
  45. type: BooleanConstructor;
  46. default: any;
  47. };
  48. defaultCollapsed: {
  49. type: BooleanConstructor;
  50. default: any;
  51. };
  52. reverseArrow: {
  53. type: BooleanConstructor;
  54. default: any;
  55. };
  56. zeroWidthTriggerStyle: {
  57. type: import("vue").PropType<import("vue").CSSProperties>;
  58. default: import("vue").CSSProperties;
  59. };
  60. trigger: import("vue-types").VueTypeValidableDef<any>;
  61. width: import("vue-types").VueTypeDef<string | number>;
  62. collapsedWidth: import("vue-types").VueTypeDef<string | number>;
  63. breakpoint: import("vue-types").VueTypeDef<string>;
  64. theme: import("vue-types").VueTypeDef<string> & {
  65. default: string;
  66. };
  67. onBreakpoint: import("vue").PropType<(broken: boolean) => void>;
  68. onCollapse: import("vue").PropType<(collapsed: boolean, type: import("./Sider").CollapseType) => void>;
  69. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("breakpoint" | "collapse" | "update:collapsed")[], "breakpoint" | "collapse" | "update:collapsed", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  70. prefixCls: StringConstructor;
  71. collapsible: {
  72. type: BooleanConstructor;
  73. default: any;
  74. };
  75. collapsed: {
  76. type: BooleanConstructor;
  77. default: any;
  78. };
  79. defaultCollapsed: {
  80. type: BooleanConstructor;
  81. default: any;
  82. };
  83. reverseArrow: {
  84. type: BooleanConstructor;
  85. default: any;
  86. };
  87. zeroWidthTriggerStyle: {
  88. type: import("vue").PropType<import("vue").CSSProperties>;
  89. default: import("vue").CSSProperties;
  90. };
  91. trigger: import("vue-types").VueTypeValidableDef<any>;
  92. width: import("vue-types").VueTypeDef<string | number>;
  93. collapsedWidth: import("vue-types").VueTypeDef<string | number>;
  94. breakpoint: import("vue-types").VueTypeDef<string>;
  95. theme: import("vue-types").VueTypeDef<string> & {
  96. default: string;
  97. };
  98. onBreakpoint: import("vue").PropType<(broken: boolean) => void>;
  99. onCollapse: import("vue").PropType<(collapsed: boolean, type: import("./Sider").CollapseType) => void>;
  100. }>> & {
  101. onBreakpoint?: (...args: any[]) => any;
  102. onCollapse?: (...args: any[]) => any;
  103. "onUpdate:collapsed"?: (...args: any[]) => any;
  104. }, {
  105. theme: string;
  106. collapsible: boolean;
  107. collapsed: boolean;
  108. defaultCollapsed: boolean;
  109. reverseArrow: boolean;
  110. zeroWidthTriggerStyle: import("vue").CSSProperties;
  111. }, {}>;
  112. export declare const LayoutContent: import("vue").DefineComponent<{
  113. prefixCls: StringConstructor;
  114. hasSider: {
  115. type: BooleanConstructor;
  116. default: any;
  117. };
  118. tagName: StringConstructor;
  119. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  120. prefixCls: StringConstructor;
  121. hasSider: {
  122. type: BooleanConstructor;
  123. default: any;
  124. };
  125. tagName: StringConstructor;
  126. }>>, {
  127. hasSider: boolean;
  128. }, {}>;
  129. declare const _default: {
  130. new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
  131. prefixCls: StringConstructor;
  132. hasSider: {
  133. type: BooleanConstructor;
  134. default: any;
  135. };
  136. tagName: StringConstructor;
  137. }>>, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
  138. prefixCls: StringConstructor;
  139. hasSider: {
  140. type: BooleanConstructor;
  141. default: any;
  142. };
  143. tagName: StringConstructor;
  144. }>>, {
  145. hasSider: boolean;
  146. }, true, {}, {}, {
  147. P: {};
  148. B: {};
  149. D: {};
  150. C: {};
  151. M: {};
  152. Defaults: {};
  153. }, Readonly<import("vue").ExtractPropTypes<{
  154. prefixCls: StringConstructor;
  155. hasSider: {
  156. type: BooleanConstructor;
  157. default: any;
  158. };
  159. tagName: StringConstructor;
  160. }>>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, {
  161. hasSider: boolean;
  162. }>;
  163. __isFragment?: never;
  164. __isTeleport?: never;
  165. __isSuspense?: never;
  166. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  167. prefixCls: StringConstructor;
  168. hasSider: {
  169. type: BooleanConstructor;
  170. default: any;
  171. };
  172. tagName: StringConstructor;
  173. }>>, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  174. hasSider: boolean;
  175. }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
  176. Header: import("vue").DefineComponent<{
  177. prefixCls: StringConstructor;
  178. hasSider: {
  179. type: BooleanConstructor;
  180. default: any;
  181. };
  182. tagName: StringConstructor;
  183. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  184. prefixCls: StringConstructor;
  185. hasSider: {
  186. type: BooleanConstructor;
  187. default: any;
  188. };
  189. tagName: StringConstructor;
  190. }>>, {
  191. hasSider: boolean;
  192. }, {}>;
  193. Footer: import("vue").DefineComponent<{
  194. prefixCls: StringConstructor;
  195. hasSider: {
  196. type: BooleanConstructor;
  197. default: any;
  198. };
  199. tagName: StringConstructor;
  200. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  201. prefixCls: StringConstructor;
  202. hasSider: {
  203. type: BooleanConstructor;
  204. default: any;
  205. };
  206. tagName: StringConstructor;
  207. }>>, {
  208. hasSider: boolean;
  209. }, {}>;
  210. Content: import("vue").DefineComponent<{
  211. prefixCls: StringConstructor;
  212. hasSider: {
  213. type: BooleanConstructor;
  214. default: any;
  215. };
  216. tagName: StringConstructor;
  217. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  218. prefixCls: StringConstructor;
  219. hasSider: {
  220. type: BooleanConstructor;
  221. default: any;
  222. };
  223. tagName: StringConstructor;
  224. }>>, {
  225. hasSider: boolean;
  226. }, {}>;
  227. Sider: import("vue").DefineComponent<{
  228. prefixCls: StringConstructor;
  229. collapsible: {
  230. type: BooleanConstructor;
  231. default: any;
  232. };
  233. collapsed: {
  234. type: BooleanConstructor;
  235. default: any;
  236. };
  237. defaultCollapsed: {
  238. type: BooleanConstructor;
  239. default: any;
  240. };
  241. reverseArrow: {
  242. type: BooleanConstructor;
  243. default: any;
  244. };
  245. zeroWidthTriggerStyle: {
  246. type: import("vue").PropType<import("vue").CSSProperties>;
  247. default: import("vue").CSSProperties;
  248. };
  249. trigger: import("vue-types").VueTypeValidableDef<any>;
  250. width: import("vue-types").VueTypeDef<string | number>;
  251. collapsedWidth: import("vue-types").VueTypeDef<string | number>;
  252. breakpoint: import("vue-types").VueTypeDef<string>;
  253. theme: import("vue-types").VueTypeDef<string> & {
  254. default: string;
  255. };
  256. onBreakpoint: import("vue").PropType<(broken: boolean) => void>;
  257. onCollapse: import("vue").PropType<(collapsed: boolean, type: import("./Sider").CollapseType) => void>;
  258. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("breakpoint" | "collapse" | "update:collapsed")[], "breakpoint" | "collapse" | "update:collapsed", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  259. prefixCls: StringConstructor;
  260. collapsible: {
  261. type: BooleanConstructor;
  262. default: any;
  263. };
  264. collapsed: {
  265. type: BooleanConstructor;
  266. default: any;
  267. };
  268. defaultCollapsed: {
  269. type: BooleanConstructor;
  270. default: any;
  271. };
  272. reverseArrow: {
  273. type: BooleanConstructor;
  274. default: any;
  275. };
  276. zeroWidthTriggerStyle: {
  277. type: import("vue").PropType<import("vue").CSSProperties>;
  278. default: import("vue").CSSProperties;
  279. };
  280. trigger: import("vue-types").VueTypeValidableDef<any>;
  281. width: import("vue-types").VueTypeDef<string | number>;
  282. collapsedWidth: import("vue-types").VueTypeDef<string | number>;
  283. breakpoint: import("vue-types").VueTypeDef<string>;
  284. theme: import("vue-types").VueTypeDef<string> & {
  285. default: string;
  286. };
  287. onBreakpoint: import("vue").PropType<(broken: boolean) => void>;
  288. onCollapse: import("vue").PropType<(collapsed: boolean, type: import("./Sider").CollapseType) => void>;
  289. }>> & {
  290. onBreakpoint?: (...args: any[]) => any;
  291. onCollapse?: (...args: any[]) => any;
  292. "onUpdate:collapsed"?: (...args: any[]) => any;
  293. }, {
  294. theme: string;
  295. collapsible: boolean;
  296. collapsed: boolean;
  297. defaultCollapsed: boolean;
  298. reverseArrow: boolean;
  299. zeroWidthTriggerStyle: import("vue").CSSProperties;
  300. }, {}>;
  301. install: (app: App) => App<any>;
  302. };
  303. export default _default;