index.d.ts 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. export declare const CollapseItem: import("../utils").WithInstall<import("vue").DefineComponent<import("vue").ExtractPropTypes<{
  2. tag: {
  3. type: import("vue").PropType<keyof HTMLElementTagNameMap>;
  4. default: keyof HTMLElementTagNameMap;
  5. };
  6. icon: StringConstructor;
  7. size: import("vue").PropType<import("..").CellSize>;
  8. title: (NumberConstructor | StringConstructor)[];
  9. value: (NumberConstructor | StringConstructor)[];
  10. label: (NumberConstructor | StringConstructor)[];
  11. center: BooleanConstructor;
  12. isLink: BooleanConstructor;
  13. border: {
  14. type: BooleanConstructor;
  15. default: true;
  16. };
  17. iconPrefix: StringConstructor;
  18. valueClass: import("vue").PropType<unknown>;
  19. labelClass: import("vue").PropType<unknown>;
  20. titleClass: import("vue").PropType<unknown>;
  21. titleStyle: import("vue").PropType<string | import("vue").CSSProperties>;
  22. arrowDirection: import("vue").PropType<import("..").CellArrowDirection>;
  23. required: {
  24. type: import("vue").PropType<boolean | "auto">;
  25. default: null;
  26. };
  27. clickable: {
  28. type: import("vue").PropType<boolean | null>;
  29. default: null;
  30. };
  31. } & {
  32. name: (NumberConstructor | StringConstructor)[];
  33. isLink: {
  34. type: BooleanConstructor;
  35. default: true;
  36. };
  37. disabled: BooleanConstructor;
  38. readonly: BooleanConstructor;
  39. lazyRender: {
  40. type: BooleanConstructor;
  41. default: true;
  42. };
  43. }>, (() => import("vue/jsx-runtime").JSX.Element) | undefined, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  44. tag: {
  45. type: import("vue").PropType<keyof HTMLElementTagNameMap>;
  46. default: keyof HTMLElementTagNameMap;
  47. };
  48. icon: StringConstructor;
  49. size: import("vue").PropType<import("..").CellSize>;
  50. title: (NumberConstructor | StringConstructor)[];
  51. value: (NumberConstructor | StringConstructor)[];
  52. label: (NumberConstructor | StringConstructor)[];
  53. center: BooleanConstructor;
  54. isLink: BooleanConstructor;
  55. border: {
  56. type: BooleanConstructor;
  57. default: true;
  58. };
  59. iconPrefix: StringConstructor;
  60. valueClass: import("vue").PropType<unknown>;
  61. labelClass: import("vue").PropType<unknown>;
  62. titleClass: import("vue").PropType<unknown>;
  63. titleStyle: import("vue").PropType<string | import("vue").CSSProperties>;
  64. arrowDirection: import("vue").PropType<import("..").CellArrowDirection>;
  65. required: {
  66. type: import("vue").PropType<boolean | "auto">;
  67. default: null;
  68. };
  69. clickable: {
  70. type: import("vue").PropType<boolean | null>;
  71. default: null;
  72. };
  73. } & {
  74. name: (NumberConstructor | StringConstructor)[];
  75. isLink: {
  76. type: BooleanConstructor;
  77. default: true;
  78. };
  79. disabled: BooleanConstructor;
  80. readonly: BooleanConstructor;
  81. lazyRender: {
  82. type: BooleanConstructor;
  83. default: true;
  84. };
  85. }>> & Readonly<{}>, {
  86. tag: keyof HTMLElementTagNameMap;
  87. center: boolean;
  88. disabled: boolean;
  89. border: boolean;
  90. isLink: boolean;
  91. required: boolean | "auto";
  92. clickable: boolean | null;
  93. readonly: boolean;
  94. lazyRender: boolean;
  95. }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
  96. export default CollapseItem;
  97. export { collapseItemProps } from './CollapseItem';
  98. export type { CollapseItemProps } from './CollapseItem';
  99. export type { CollapseItemInstance, CollapseItemThemeVars } from './types';
  100. declare module 'vue' {
  101. interface GlobalComponents {
  102. VanCollapseItem: typeof CollapseItem;
  103. }
  104. }