index.d.ts 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333
  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. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, 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. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, 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<"xxxl" | "xxl" | "xl" | "lg" | "md" | "sm" | "xs">;
  64. theme: import("vue-types").VueTypeDef<"dark" | "light"> & {
  65. default: "dark" | "light";
  66. };
  67. onBreakpoint: import("vue").PropType<(broken: boolean) => void>;
  68. onCollapse: import("vue").PropType<(collapsed: boolean, type: import("./Sider").CollapseType) => void>;
  69. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("collapse" | "breakpoint" | "update:collapsed")[], "collapse" | "breakpoint" | "update:collapsed", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, 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<"xxxl" | "xxl" | "xl" | "lg" | "md" | "sm" | "xs">;
  95. theme: import("vue-types").VueTypeDef<"dark" | "light"> & {
  96. default: "dark" | "light";
  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: "dark" | "light";
  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. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, 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[]): {
  131. $: import("vue").ComponentInternalInstance;
  132. $data: {};
  133. $props: Partial<{
  134. hasSider: boolean;
  135. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  136. prefixCls: StringConstructor;
  137. hasSider: {
  138. type: BooleanConstructor;
  139. default: any;
  140. };
  141. tagName: StringConstructor;
  142. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "hasSider">;
  143. $attrs: {
  144. [x: string]: unknown;
  145. };
  146. $refs: {
  147. [x: string]: unknown;
  148. };
  149. $slots: Readonly<{
  150. [name: string]: import("vue").Slot;
  151. }>;
  152. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  153. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  154. $emit: (event: string, ...args: any[]) => void;
  155. $el: any;
  156. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  157. prefixCls: StringConstructor;
  158. hasSider: {
  159. type: BooleanConstructor;
  160. default: any;
  161. };
  162. tagName: StringConstructor;
  163. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  164. hasSider: boolean;
  165. }> & {
  166. beforeCreate?: (() => void) | (() => void)[];
  167. created?: (() => void) | (() => void)[];
  168. beforeMount?: (() => void) | (() => void)[];
  169. mounted?: (() => void) | (() => void)[];
  170. beforeUpdate?: (() => void) | (() => void)[];
  171. updated?: (() => void) | (() => void)[];
  172. activated?: (() => void) | (() => void)[];
  173. deactivated?: (() => void) | (() => void)[];
  174. beforeDestroy?: (() => void) | (() => void)[];
  175. beforeUnmount?: (() => void) | (() => void)[];
  176. destroyed?: (() => void) | (() => void)[];
  177. unmounted?: (() => void) | (() => void)[];
  178. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  179. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  180. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[];
  181. };
  182. $forceUpdate: () => void;
  183. $nextTick: typeof import("vue").nextTick;
  184. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
  185. } & Readonly<import("vue").ExtractPropTypes<{
  186. prefixCls: StringConstructor;
  187. hasSider: {
  188. type: BooleanConstructor;
  189. default: any;
  190. };
  191. tagName: StringConstructor;
  192. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties;
  193. __isFragment?: never;
  194. __isTeleport?: never;
  195. __isSuspense?: never;
  196. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  197. prefixCls: StringConstructor;
  198. hasSider: {
  199. type: BooleanConstructor;
  200. default: any;
  201. };
  202. tagName: StringConstructor;
  203. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  204. hasSider: boolean;
  205. }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
  206. Header: import("vue").DefineComponent<{
  207. prefixCls: StringConstructor;
  208. hasSider: {
  209. type: BooleanConstructor;
  210. default: any;
  211. };
  212. tagName: StringConstructor;
  213. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  214. prefixCls: StringConstructor;
  215. hasSider: {
  216. type: BooleanConstructor;
  217. default: any;
  218. };
  219. tagName: StringConstructor;
  220. }>>, {
  221. hasSider: boolean;
  222. }>;
  223. Footer: import("vue").DefineComponent<{
  224. prefixCls: StringConstructor;
  225. hasSider: {
  226. type: BooleanConstructor;
  227. default: any;
  228. };
  229. tagName: StringConstructor;
  230. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  231. prefixCls: StringConstructor;
  232. hasSider: {
  233. type: BooleanConstructor;
  234. default: any;
  235. };
  236. tagName: StringConstructor;
  237. }>>, {
  238. hasSider: boolean;
  239. }>;
  240. Content: import("vue").DefineComponent<{
  241. prefixCls: StringConstructor;
  242. hasSider: {
  243. type: BooleanConstructor;
  244. default: any;
  245. };
  246. tagName: StringConstructor;
  247. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  248. prefixCls: StringConstructor;
  249. hasSider: {
  250. type: BooleanConstructor;
  251. default: any;
  252. };
  253. tagName: StringConstructor;
  254. }>>, {
  255. hasSider: boolean;
  256. }>;
  257. Sider: import("vue").DefineComponent<{
  258. prefixCls: StringConstructor;
  259. collapsible: {
  260. type: BooleanConstructor;
  261. default: any;
  262. };
  263. collapsed: {
  264. type: BooleanConstructor;
  265. default: any;
  266. };
  267. defaultCollapsed: {
  268. type: BooleanConstructor;
  269. default: any;
  270. };
  271. reverseArrow: {
  272. type: BooleanConstructor;
  273. default: any;
  274. };
  275. zeroWidthTriggerStyle: {
  276. type: import("vue").PropType<import("vue").CSSProperties>;
  277. default: import("vue").CSSProperties;
  278. };
  279. trigger: import("vue-types").VueTypeValidableDef<any>;
  280. width: import("vue-types").VueTypeDef<string | number>;
  281. collapsedWidth: import("vue-types").VueTypeDef<string | number>;
  282. breakpoint: import("vue-types").VueTypeDef<"xxxl" | "xxl" | "xl" | "lg" | "md" | "sm" | "xs">;
  283. theme: import("vue-types").VueTypeDef<"dark" | "light"> & {
  284. default: "dark" | "light";
  285. };
  286. onBreakpoint: import("vue").PropType<(broken: boolean) => void>;
  287. onCollapse: import("vue").PropType<(collapsed: boolean, type: import("./Sider").CollapseType) => void>;
  288. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("collapse" | "breakpoint" | "update:collapsed")[], "collapse" | "breakpoint" | "update:collapsed", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  289. prefixCls: StringConstructor;
  290. collapsible: {
  291. type: BooleanConstructor;
  292. default: any;
  293. };
  294. collapsed: {
  295. type: BooleanConstructor;
  296. default: any;
  297. };
  298. defaultCollapsed: {
  299. type: BooleanConstructor;
  300. default: any;
  301. };
  302. reverseArrow: {
  303. type: BooleanConstructor;
  304. default: any;
  305. };
  306. zeroWidthTriggerStyle: {
  307. type: import("vue").PropType<import("vue").CSSProperties>;
  308. default: import("vue").CSSProperties;
  309. };
  310. trigger: import("vue-types").VueTypeValidableDef<any>;
  311. width: import("vue-types").VueTypeDef<string | number>;
  312. collapsedWidth: import("vue-types").VueTypeDef<string | number>;
  313. breakpoint: import("vue-types").VueTypeDef<"xxxl" | "xxl" | "xl" | "lg" | "md" | "sm" | "xs">;
  314. theme: import("vue-types").VueTypeDef<"dark" | "light"> & {
  315. default: "dark" | "light";
  316. };
  317. onBreakpoint: import("vue").PropType<(broken: boolean) => void>;
  318. onCollapse: import("vue").PropType<(collapsed: boolean, type: import("./Sider").CollapseType) => void>;
  319. }>> & {
  320. onBreakpoint?: (...args: any[]) => any;
  321. onCollapse?: (...args: any[]) => any;
  322. "onUpdate:collapsed"?: (...args: any[]) => any;
  323. }, {
  324. theme: "dark" | "light";
  325. collapsible: boolean;
  326. collapsed: boolean;
  327. defaultCollapsed: boolean;
  328. reverseArrow: boolean;
  329. zeroWidthTriggerStyle: import("vue").CSSProperties;
  330. }>;
  331. install: (app: App) => App<any>;
  332. };
  333. export default _default;