CollapsePanel.d.ts 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. import { collapsePanelProps } from './commonProps';
  2. import type { ExtractPropTypes } from 'vue';
  3. import type { CustomSlotsType } from '../_util/type';
  4. export { collapsePanelProps };
  5. export type CollapsePanelProps = Partial<ExtractPropTypes<ReturnType<typeof collapsePanelProps>>>;
  6. declare const _default: import("vue").DefineComponent<{
  7. openAnimation: import("vue-types").VueTypeValidableDef<{
  8. [key: string]: any;
  9. }> & {
  10. default: () => {
  11. [key: string]: any;
  12. };
  13. };
  14. prefixCls: StringConstructor;
  15. header: import("vue-types").VueTypeValidableDef<any>;
  16. headerClass: StringConstructor;
  17. showArrow: {
  18. type: BooleanConstructor;
  19. default: boolean;
  20. };
  21. isActive: {
  22. type: BooleanConstructor;
  23. default: boolean;
  24. };
  25. destroyInactivePanel: {
  26. type: BooleanConstructor;
  27. default: boolean;
  28. };
  29. disabled: {
  30. type: BooleanConstructor;
  31. default: boolean;
  32. };
  33. accordion: {
  34. type: BooleanConstructor;
  35. default: boolean;
  36. };
  37. forceRender: {
  38. type: BooleanConstructor;
  39. default: boolean;
  40. };
  41. expandIcon: {
  42. type: import("vue").PropType<(panelProps: import("./commonProps").PanelProps) => any>;
  43. default: (panelProps: import("./commonProps").PanelProps) => any;
  44. };
  45. extra: import("vue-types").VueTypeValidableDef<any>;
  46. panelKey: {
  47. type: import("vue").PropType<string | number>;
  48. default: string | number;
  49. };
  50. collapsible: {
  51. type: import("vue").PropType<import("./commonProps").CollapsibleType>;
  52. default: import("./commonProps").CollapsibleType;
  53. };
  54. role: StringConstructor;
  55. onItemClick: {
  56. type: import("vue").PropType<(panelKey: import("../_util/type").Key) => void>;
  57. default: (panelKey: import("../_util/type").Key) => void;
  58. };
  59. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<ExtractPropTypes<{
  60. openAnimation: import("vue-types").VueTypeValidableDef<{
  61. [key: string]: any;
  62. }> & {
  63. default: () => {
  64. [key: string]: any;
  65. };
  66. };
  67. prefixCls: StringConstructor;
  68. header: import("vue-types").VueTypeValidableDef<any>;
  69. headerClass: StringConstructor;
  70. showArrow: {
  71. type: BooleanConstructor;
  72. default: boolean;
  73. };
  74. isActive: {
  75. type: BooleanConstructor;
  76. default: boolean;
  77. };
  78. destroyInactivePanel: {
  79. type: BooleanConstructor;
  80. default: boolean;
  81. };
  82. disabled: {
  83. type: BooleanConstructor;
  84. default: boolean;
  85. };
  86. accordion: {
  87. type: BooleanConstructor;
  88. default: boolean;
  89. };
  90. forceRender: {
  91. type: BooleanConstructor;
  92. default: boolean;
  93. };
  94. expandIcon: {
  95. type: import("vue").PropType<(panelProps: import("./commonProps").PanelProps) => any>;
  96. default: (panelProps: import("./commonProps").PanelProps) => any;
  97. };
  98. extra: import("vue-types").VueTypeValidableDef<any>;
  99. panelKey: {
  100. type: import("vue").PropType<string | number>;
  101. default: string | number;
  102. };
  103. collapsible: {
  104. type: import("vue").PropType<import("./commonProps").CollapsibleType>;
  105. default: import("./commonProps").CollapsibleType;
  106. };
  107. role: StringConstructor;
  108. onItemClick: {
  109. type: import("vue").PropType<(panelKey: import("../_util/type").Key) => void>;
  110. default: (panelKey: import("../_util/type").Key) => void;
  111. };
  112. }>>, {
  113. disabled: boolean;
  114. forceRender: boolean;
  115. onItemClick: (panelKey: import("../_util/type").Key) => void;
  116. expandIcon: (panelProps: import("./commonProps").PanelProps) => any;
  117. openAnimation: {
  118. [key: string]: any;
  119. };
  120. showArrow: boolean;
  121. isActive: boolean;
  122. destroyInactivePanel: boolean;
  123. accordion: boolean;
  124. panelKey: string | number;
  125. collapsible: import("./commonProps").CollapsibleType;
  126. }, CustomSlotsType<{
  127. expandIcon?: any;
  128. extra?: any;
  129. header?: any;
  130. default?: any;
  131. }>>;
  132. export default _default;