import { TdImageProps } from './type';
import { PropType } from 'vue';
declare const _default: {
    alt: {
        type: StringConstructor;
        default: string;
    };
    error: {
        type: PropType<TdImageProps["error"]>;
    };
    fallback: {
        type: StringConstructor;
        default: string;
    };
    fit: {
        type: PropType<TdImageProps["fit"]>;
        default: TdImageProps["fit"];
        validator(val: TdImageProps["fit"]): boolean;
    };
    gallery: BooleanConstructor;
    lazy: BooleanConstructor;
    loading: {
        type: PropType<TdImageProps["loading"]>;
    };
    overlayContent: {
        type: PropType<TdImageProps["overlayContent"]>;
    };
    overlayTrigger: {
        type: PropType<TdImageProps["overlayTrigger"]>;
        default: TdImageProps["overlayTrigger"];
        validator(val: TdImageProps["overlayTrigger"]): boolean;
    };
    placeholder: {
        type: PropType<TdImageProps["placeholder"]>;
    };
    position: {
        type: StringConstructor;
        default: string;
    };
    referrerpolicy: {
        type: PropType<TdImageProps["referrerpolicy"]>;
        default: TdImageProps["referrerpolicy"];
        validator(val: TdImageProps["referrerpolicy"]): boolean;
    };
    shape: {
        type: PropType<TdImageProps["shape"]>;
        default: TdImageProps["shape"];
        validator(val: TdImageProps["shape"]): boolean;
    };
    src: {
        type: PropType<TdImageProps["src"]>;
    };
    srcset: {
        type: PropType<TdImageProps["srcset"]>;
    };
    onError: PropType<TdImageProps["onError"]>;
    onLoad: PropType<TdImageProps["onLoad"]>;
};
export default _default;
