import { CSSProperties, PropType } from "vue";
import { ImageFit } from "./types";
declare const _sfc_main: import("vue").DefineComponent<{
    /** 图片资源地址 */
    src: {
        type: StringConstructor;
        default: string;
    };
    /** 图片适应类型 */
    fit: {
        type: PropType<ImageFit>;
        default: string;
    };
    /** 文字描述 */
    alt: {
        type: StringConstructor;
    };
    /** 标题 */
    title: {
        type: StringConstructor;
    };
    /** 图片宽度 */
    width: {
        type: PropType<string | number>;
    };
    /** 图片高度 */
    height: {
        type: PropType<string | number>;
    };
}, {
    name: string;
    clsName: import("vue").ComputedRef<(string | {
        "bp-image-auto-ratio": boolean;
    })[]>;
    imageRef: import("vue").Ref<any>;
    loadStatus: import("vue").Ref<"loading" | "error" | "load">;
    onLoad: () => void;
    onError: () => void;
    slots: Readonly<{
        [name: string]: import("vue").Slot<any>;
    }>;
    imgStyle: import("vue").ComputedRef<CSSProperties>;
    fitStyle: import("vue").ComputedRef<CSSProperties>;
    isLoading: import("vue").ComputedRef<boolean>;
    isError: import("vue").ComputedRef<boolean>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("error" | "load")[], "error" | "load", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    /** 图片资源地址 */
    src: {
        type: StringConstructor;
        default: string;
    };
    /** 图片适应类型 */
    fit: {
        type: PropType<ImageFit>;
        default: string;
    };
    /** 文字描述 */
    alt: {
        type: StringConstructor;
    };
    /** 标题 */
    title: {
        type: StringConstructor;
    };
    /** 图片宽度 */
    width: {
        type: PropType<string | number>;
    };
    /** 图片高度 */
    height: {
        type: PropType<string | number>;
    };
}>> & {
    onError?: (...args: any[]) => any;
    onLoad?: (...args: any[]) => any;
}, {
    fit: ImageFit;
    src: string;
}, {}>;
export default _sfc_main;
