import { PropType } from 'vue';

declare const EMPTY_MAP: {
    readonly auth: {
        readonly width: number;
        readonly height: number;
        readonly url: "https://static.dingdandao.com/4e42d564ebb923e20cc121d12c491cdf";
        readonly label: "暂无权限";
    };
    readonly data: {
        readonly width: number;
        readonly height: number;
        readonly url: "https://static.dingdandao.com/612007ba2dc43b5c6646f19fe54a4206";
        readonly label: "暂未相关数据～";
    };
    readonly list: {
        readonly width: number;
        readonly height: number;
        readonly url: "https://static.dingdandao.com/5748b5c2412b05ecd2d05764a5efdf03";
        readonly label: "列表为空";
    };
    readonly room: {
        readonly width: number;
        readonly height: number;
        readonly url: "https://static.dingdandao.com/2a9d07e7c6be08858871432cb241ba50";
        readonly label: "暂无相关房型～";
    };
    readonly empty: {
        readonly width: number;
        readonly height: number;
        readonly url: "https://js.dingdandao.com/library/cdnImage/common/empty.png";
        readonly label: "暂无数据";
    };
    readonly error: {
        readonly width: number;
        readonly height: number;
        readonly url: "https://js.dingdandao.com/library/cdnImage/common/error.png";
        readonly label: "加载失败";
    };
    readonly wait: {
        readonly width: number;
        readonly height: number;
        readonly url: "https://js.dingdandao.com/library/cdnImage/common/wait.png";
        readonly label: "请稍等...";
    };
    readonly expiration: {
        readonly width: number;
        readonly height: number;
        readonly url: "https://js.dingdandao.com/library/cdnImage/common/expiration.png";
        readonly label: "功能已过期";
    };
};
declare const _default: import('vue').DefineComponent<{
    showImg: {
        type: BooleanConstructor;
        default: boolean;
    };
    showText: {
        type: BooleanConstructor;
        default: boolean;
    };
    imgUrl: {
        type: StringConstructor;
        default: string;
    };
    type: {
        type: PropType<keyof typeof EMPTY_MAP>;
        default: string;
    };
    label: {
        type: StringConstructor;
        default: string;
    };
    width: {
        type: NumberConstructor;
    };
    height: {
        type: NumberConstructor;
    };
    position: {
        type: StringConstructor;
        default: string;
    };
}, {
    EMPTY_MAP: {
        readonly auth: {
            readonly width: number;
            readonly height: number;
            readonly url: "https://static.dingdandao.com/4e42d564ebb923e20cc121d12c491cdf";
            readonly label: "暂无权限";
        };
        readonly data: {
            readonly width: number;
            readonly height: number;
            readonly url: "https://static.dingdandao.com/612007ba2dc43b5c6646f19fe54a4206";
            readonly label: "暂未相关数据～";
        };
        readonly list: {
            readonly width: number;
            readonly height: number;
            readonly url: "https://static.dingdandao.com/5748b5c2412b05ecd2d05764a5efdf03";
            readonly label: "列表为空";
        };
        readonly room: {
            readonly width: number;
            readonly height: number;
            readonly url: "https://static.dingdandao.com/2a9d07e7c6be08858871432cb241ba50";
            readonly label: "暂无相关房型～";
        };
        readonly empty: {
            readonly width: number;
            readonly height: number;
            readonly url: "https://js.dingdandao.com/library/cdnImage/common/empty.png";
            readonly label: "暂无数据";
        };
        readonly error: {
            readonly width: number;
            readonly height: number;
            readonly url: "https://js.dingdandao.com/library/cdnImage/common/error.png";
            readonly label: "加载失败";
        };
        readonly wait: {
            readonly width: number;
            readonly height: number;
            readonly url: "https://js.dingdandao.com/library/cdnImage/common/wait.png";
            readonly label: "请稍等...";
        };
        readonly expiration: {
            readonly width: number;
            readonly height: number;
            readonly url: "https://js.dingdandao.com/library/cdnImage/common/expiration.png";
            readonly label: "功能已过期";
        };
    };
    bem: (el?: import('../../utils/createNamespace').Mods, mods?: import('../../utils/createNamespace').Mods) => import('../../utils/createNamespace').Mods;
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    showImg: {
        type: BooleanConstructor;
        default: boolean;
    };
    showText: {
        type: BooleanConstructor;
        default: boolean;
    };
    imgUrl: {
        type: StringConstructor;
        default: string;
    };
    type: {
        type: PropType<keyof typeof EMPTY_MAP>;
        default: string;
    };
    label: {
        type: StringConstructor;
        default: string;
    };
    width: {
        type: NumberConstructor;
    };
    height: {
        type: NumberConstructor;
    };
    position: {
        type: StringConstructor;
        default: string;
    };
}>>, {
    type: "data" | "room" | "error" | "empty" | "list" | "auth" | "wait" | "expiration";
    label: string;
    position: string;
    showImg: boolean;
    showText: boolean;
    imgUrl: string;
}, {}>;
export default _default;
