import { LazyloadProps } from '../Lazyload';
import { ImageEvents, ImageScopedSlots, ImageProps } from './types';
declare const _default: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & object & import("vue/types/v3-component-options").ExtractComputedReturns<{}> & Record<never, any> & {
    locale: any;
} & {
    $l: any;
} & import("vue").ShallowUnwrapRef<{}> & import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & {
    $scopedSlots: import("vue-tsx-support").InnerScopedSlots<ImageScopedSlots>;
} & {
    src: string;
    alt: string;
    width: string;
    height: string;
    fit: "fill" | "none" | "contain" | "cover" | "scale-down" | undefined;
    lazy: boolean | Omit<LazyloadProps, "src" | "asyncComponent">;
    reload: boolean;
    reloadStopPropagation: boolean;
    round: boolean;
    errorTip: string | boolean | undefined;
}, {}, {} & {
    round?: boolean | undefined;
    src?: string | undefined;
    reload?: boolean | undefined;
    width?: string | undefined;
    height?: string | undefined;
    alt?: string | undefined;
    fit?: "fill" | "none" | "contain" | "cover" | "scale-down" | undefined;
    lazy?: boolean | Omit<LazyloadProps, "src" | "asyncComponent"> | undefined;
    reloadStopPropagation?: boolean | undefined;
    errorTip?: string | boolean | undefined;
} & ImageProps, ImageEvents, {}, ImageScopedSlots>;
export default _default;
