/* eslint-disable */
const props = {
    /** 操作栏 */
    actions: {
        type: Array,
    },
    /** 多按钮排列方式 */
    buttonLayout: {
        type: String,
        value: 'horizontal',
    },
    /** 取消按钮，可自定义。值为 null 则不显示取消按钮。值类型为字符串，则表示自定义按钮文本，值类型为 Object 则表示透传 Button 组件属性。使用 TNode 自定义按钮时，需自行控制取消事件 */
    cancelBtn: {
        type: String,
        optionalTypes: [Object],
        value: '',
    },
    /** 点击蒙层时是否触发关闭事件 */
    closeOnOverlayClick: {
        type: Boolean,
        value: true,
    },
    /** 确认按钮。值为 null 则不显示确认按钮。值类型为字符串，则表示自定义按钮文本，值类型为 Object 则表示透传 Button 组件属性。使用 TNode 自定义按钮时，需自行控制确认事件 */
    confirmBtn: {
        type: String,
        optionalTypes: [Object],
        value: '',
    },
    /** 内容 */
    content: {
        type: String,
    },
    /** 组件类名，分别用于设置 组件外层元素、组件内容部分、确认按钮、取消按钮 等元素类名 */
    externalClasses: {
        type: Array,
    },
    /** 防止滚动穿透 */
    preventScrollThrough: {
        type: Boolean,
        value: true,
    },
    /** 是否显示遮罩层 */
    showOverlay: {
        type: Boolean,
        value: true,
    },
    /** 标题 */
    title: {
        type: String,
    },
    /** 控制对话框是否显示 */
    visible: {
        type: Boolean,
        value: false,
    },
    /** 对话框层级，Web 侧样式默认为 2500，移动端和小程序样式默认为 1500 */
    zIndex: {
        type: Number,
    },
};
export default props;

//# sourceMappingURL=props.js.map
