index.d.ts 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  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<import("vue").ExtractPropTypes<{
  5. prefixCls: StringConstructor;
  6. hasSider: {
  7. type: BooleanConstructor;
  8. default: any;
  9. };
  10. tagName: StringConstructor;
  11. }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, 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. }>> & Readonly<{}>, {
  19. hasSider: boolean;
  20. }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  21. export declare const LayoutFooter: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
  22. prefixCls: StringConstructor;
  23. hasSider: {
  24. type: BooleanConstructor;
  25. default: any;
  26. };
  27. tagName: StringConstructor;
  28. }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, 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. }>> & Readonly<{}>, {
  36. hasSider: boolean;
  37. }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  38. export declare const LayoutSider: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
  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, {}, {}, {}, 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. }>> & Readonly<{
  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. }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  112. export declare const LayoutContent: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
  113. prefixCls: StringConstructor;
  114. hasSider: {
  115. type: BooleanConstructor;
  116. default: any;
  117. };
  118. tagName: StringConstructor;
  119. }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, 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. }>> & Readonly<{}>, {
  127. hasSider: boolean;
  128. }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  129. declare const _default: {
  130. new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
  131. prefixCls: StringConstructor;
  132. hasSider: {
  133. type: BooleanConstructor;
  134. default: any;
  135. };
  136. tagName: StringConstructor;
  137. }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
  138. hasSider: boolean;
  139. }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  140. P: {};
  141. B: {};
  142. D: {};
  143. C: {};
  144. M: {};
  145. Defaults: {};
  146. }, Readonly<import("vue").ExtractPropTypes<{
  147. prefixCls: StringConstructor;
  148. hasSider: {
  149. type: BooleanConstructor;
  150. default: any;
  151. };
  152. tagName: StringConstructor;
  153. }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, {
  154. hasSider: boolean;
  155. }>;
  156. __isFragment?: never;
  157. __isTeleport?: never;
  158. __isSuspense?: never;
  159. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  160. prefixCls: StringConstructor;
  161. hasSider: {
  162. type: BooleanConstructor;
  163. default: any;
  164. };
  165. tagName: StringConstructor;
  166. }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  167. hasSider: boolean;
  168. }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
  169. Header: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
  170. prefixCls: StringConstructor;
  171. hasSider: {
  172. type: BooleanConstructor;
  173. default: any;
  174. };
  175. tagName: StringConstructor;
  176. }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  177. prefixCls: StringConstructor;
  178. hasSider: {
  179. type: BooleanConstructor;
  180. default: any;
  181. };
  182. tagName: StringConstructor;
  183. }>> & Readonly<{}>, {
  184. hasSider: boolean;
  185. }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  186. Footer: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
  187. prefixCls: StringConstructor;
  188. hasSider: {
  189. type: BooleanConstructor;
  190. default: any;
  191. };
  192. tagName: StringConstructor;
  193. }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  194. prefixCls: StringConstructor;
  195. hasSider: {
  196. type: BooleanConstructor;
  197. default: any;
  198. };
  199. tagName: StringConstructor;
  200. }>> & Readonly<{}>, {
  201. hasSider: boolean;
  202. }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  203. Content: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
  204. prefixCls: StringConstructor;
  205. hasSider: {
  206. type: BooleanConstructor;
  207. default: any;
  208. };
  209. tagName: StringConstructor;
  210. }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  211. prefixCls: StringConstructor;
  212. hasSider: {
  213. type: BooleanConstructor;
  214. default: any;
  215. };
  216. tagName: StringConstructor;
  217. }>> & Readonly<{}>, {
  218. hasSider: boolean;
  219. }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  220. Sider: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
  221. prefixCls: StringConstructor;
  222. collapsible: {
  223. type: BooleanConstructor;
  224. default: any;
  225. };
  226. collapsed: {
  227. type: BooleanConstructor;
  228. default: any;
  229. };
  230. defaultCollapsed: {
  231. type: BooleanConstructor;
  232. default: any;
  233. };
  234. reverseArrow: {
  235. type: BooleanConstructor;
  236. default: any;
  237. };
  238. zeroWidthTriggerStyle: {
  239. type: import("vue").PropType<import("vue").CSSProperties>;
  240. default: import("vue").CSSProperties;
  241. };
  242. trigger: import("vue-types").VueTypeValidableDef<any>;
  243. width: import("vue-types").VueTypeDef<string | number>;
  244. collapsedWidth: import("vue-types").VueTypeDef<string | number>;
  245. breakpoint: import("vue-types").VueTypeDef<string>;
  246. theme: import("vue-types").VueTypeDef<string> & {
  247. default: string;
  248. };
  249. onBreakpoint: import("vue").PropType<(broken: boolean) => void>;
  250. onCollapse: import("vue").PropType<(collapsed: boolean, type: import("./Sider").CollapseType) => void>;
  251. }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("breakpoint" | "collapse" | "update:collapsed")[], "breakpoint" | "collapse" | "update:collapsed", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  252. prefixCls: StringConstructor;
  253. collapsible: {
  254. type: BooleanConstructor;
  255. default: any;
  256. };
  257. collapsed: {
  258. type: BooleanConstructor;
  259. default: any;
  260. };
  261. defaultCollapsed: {
  262. type: BooleanConstructor;
  263. default: any;
  264. };
  265. reverseArrow: {
  266. type: BooleanConstructor;
  267. default: any;
  268. };
  269. zeroWidthTriggerStyle: {
  270. type: import("vue").PropType<import("vue").CSSProperties>;
  271. default: import("vue").CSSProperties;
  272. };
  273. trigger: import("vue-types").VueTypeValidableDef<any>;
  274. width: import("vue-types").VueTypeDef<string | number>;
  275. collapsedWidth: import("vue-types").VueTypeDef<string | number>;
  276. breakpoint: import("vue-types").VueTypeDef<string>;
  277. theme: import("vue-types").VueTypeDef<string> & {
  278. default: string;
  279. };
  280. onBreakpoint: import("vue").PropType<(broken: boolean) => void>;
  281. onCollapse: import("vue").PropType<(collapsed: boolean, type: import("./Sider").CollapseType) => void>;
  282. }>> & Readonly<{
  283. onBreakpoint?: (...args: any[]) => any;
  284. onCollapse?: (...args: any[]) => any;
  285. "onUpdate:collapsed"?: (...args: any[]) => any;
  286. }>, {
  287. theme: string;
  288. collapsible: boolean;
  289. collapsed: boolean;
  290. defaultCollapsed: boolean;
  291. reverseArrow: boolean;
  292. zeroWidthTriggerStyle: import("vue").CSSProperties;
  293. }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  294. install: (app: App) => App<any>;
  295. };
  296. export default _default;