import { imageAttrs, imageInfo } from './src/constant';
export { imageAttrs, imageInfo };
export type { TImageAttrs, IImageItem, ImageUploadMethod } from './src/constant';
export declare const imageComponent: import('vue').DefineComponent<{
    id: {
        type: import('vue').PropType<string>;
        required: true;
    };
    attrs: {
        type: import('vue').PropType<import('.').TImageAttrs>;
        required: true;
    };
    value: {
        type: import('vue').PropType<import('.').IImageItem[]>;
        required: true;
        default: () => never[];
    };
}, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    "update:value": (value: import('.').IImageItem[]) => void;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    id: {
        type: import('vue').PropType<string>;
        required: true;
    };
    attrs: {
        type: import('vue').PropType<import('.').TImageAttrs>;
        required: true;
    };
    value: {
        type: import('vue').PropType<import('.').IImageItem[]>;
        required: true;
        default: () => never[];
    };
}>> & {
    "onUpdate:value"?: ((value: import('.').IImageItem[]) => any) | undefined;
}, {
    value: import('.').IImageItem[];
}, {}>;
