import '../../../utils/index.mjs';
import '../../new-drawer/index.mjs';
import { buildProps } from '../../../utils/props/runtime.mjs';
import { footerShadowPlacement } from '../../new-drawer/src/drawer.mjs';

"use strict";
const breadcrumbCardProps = buildProps({
  // buildProps和defineProps一样
  /**
   * @description 滚动是否显示底部阴影
   */
  isShowFooterShadow: {
    type: Boolean,
    default: true
  },
  /**
   * @description 决定底部阴影的方向(外部和内部）,默认由内容区域来决定
   */
  footerShadowPlacement: {
    type: String,
    values: footerShadowPlacement,
    default: "inner"
  },
  /**
   * @description 最外层的class
   */
  rootClass: {
    type: String
  },
  /**
   * @description 设置BreadcrumbCard的z-index
   */
  zIndex: {
    type: Number,
    default: 1e3
  },
  /**
   * @description 指定BreadcrumbCard挂载的节点，并在容器内展现，false为挂载在当前位置
   */
  // getContainer: {
  //   type: definePropType<() => HTMLElement | HTMLElement | false>(Object)
  // },
  /**
   * @description  是否支持键盘esc关闭
   */
  keyboard: {
    type: Boolean,
    default: true
  },
  /**
   * @description 是否可见
   */
  visible: {
    type: Boolean,
    default: false
  },
  /**
   * @description 标题
   */
  title: {
    type: String,
    default: "\u6807\u9898"
  }
});
const breadcrumbCardEmits = {
  close: (bool) => bool,
  // 点击左侧返回关闭事件
  "update:visible": (bool) => bool
  // 关闭打开弹窗
};

export { breadcrumbCardEmits, breadcrumbCardProps };
//# sourceMappingURL=breadcrumb-card.mjs.map
