'use strict';

var type = require('../_util/type.js');
var index = require('../_util/vue-types/index.js');

const collapseProps = () => ({
  "prefixCls": String,
  "activeKey": type.someType([Array, Number, String]),
  "defaultActiveKey": type.someType([Array, Number, String]),
  "accordion": type.booleanType(),
  "destroyInactivePanel": type.booleanType(),
  "bordered": type.booleanType(),
  "expandIcon": type.functionType(),
  "openAnimation": index.default.object,
  "expandIconPosition": type.stringType(),
  "collapsible": type.stringType(),
  "ghost": type.booleanType(),
  "onChange": type.functionType(),
  "onUpdate:activeKey": type.functionType()
});
const collapsePanelProps = () => ({
  openAnimation: index.default.object,
  prefixCls: String,
  header: index.default.any,
  headerClass: String,
  showArrow: type.booleanType(),
  isActive: type.booleanType(),
  destroyInactivePanel: type.booleanType(),
  /** @deprecated Use `collapsible="disabled"` instead */
  disabled: type.booleanType(),
  accordion: type.booleanType(),
  forceRender: type.booleanType(),
  expandIcon: type.functionType(),
  extra: index.default.any,
  panelKey: type.someType(),
  collapsible: type.stringType(),
  role: String,
  onItemClick: type.functionType()
});

exports.collapsePanelProps = collapsePanelProps;
exports.collapseProps = collapseProps;
//# sourceMappingURL=commonProps.js.map
