import { ImagePreviewGroup as AImagePreviewGroup } from 'ant-design-vue';
declare const _default: import("vue").DefineComponent<{
    value?: any;
}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{
    value?: any;
}> & Readonly<{}>, {}, {}, {
    AImagePreviewGroup: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        previewPrefixCls: StringConstructor;
        preview: {
            default: boolean | import("ant-design-vue/es/vc-image/src/PreviewGroup").PreviewGroupPreview;
            type: import("vue").PropType<boolean | import("ant-design-vue/es/vc-image/src/PreviewGroup").PreviewGroupPreview>;
        };
    }>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        previewPrefixCls: StringConstructor;
        preview: {
            default: boolean | import("ant-design-vue/es/vc-image/src/PreviewGroup").PreviewGroupPreview;
            type: import("vue").PropType<boolean | import("ant-design-vue/es/vc-image/src/PreviewGroup").PreviewGroupPreview>;
        };
    }>> & Readonly<{}>, {
        preview: boolean | import("ant-design-vue/es/vc-image/src/PreviewGroup").PreviewGroupPreview;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    AImage: {
        new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
            src: StringConstructor;
            wrapperClassName: StringConstructor;
            wrapperStyle: {
                type: import("vue").PropType<import("vue").CSSProperties>;
                default: import("vue").CSSProperties;
            };
            rootClassName: StringConstructor;
            prefixCls: StringConstructor;
            previewPrefixCls: StringConstructor;
            width: (StringConstructor | NumberConstructor)[];
            height: (StringConstructor | NumberConstructor)[];
            previewMask: {
                type: import("vue").PropType<false | (() => any)>;
                default: any;
            };
            placeholder: import("vue-types").VueTypeValidableDef<any>;
            fallback: StringConstructor;
            preview: {
                type: import("vue").PropType<boolean | import("ant-design-vue/es/vc-image").ImagePreviewType>;
                default: boolean | import("ant-design-vue/es/vc-image").ImagePreviewType;
            };
            onClick: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            };
            onError: {
                type: import("vue").PropType<OnErrorEventHandlerNonNull>;
            };
        }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
            preview: boolean | import("ant-design-vue/es/vc-image").ImagePreviewType;
            wrapperStyle: import("vue").CSSProperties;
            previewMask: false | (() => any);
        }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
            P: {};
            B: {};
            D: {};
            C: {};
            M: {};
            Defaults: {};
        }, Readonly<import("vue").ExtractPropTypes<{
            src: StringConstructor;
            wrapperClassName: StringConstructor;
            wrapperStyle: {
                type: import("vue").PropType<import("vue").CSSProperties>;
                default: import("vue").CSSProperties;
            };
            rootClassName: StringConstructor;
            prefixCls: StringConstructor;
            previewPrefixCls: StringConstructor;
            width: (StringConstructor | NumberConstructor)[];
            height: (StringConstructor | NumberConstructor)[];
            previewMask: {
                type: import("vue").PropType<false | (() => any)>;
                default: any;
            };
            placeholder: import("vue-types").VueTypeValidableDef<any>;
            fallback: StringConstructor;
            preview: {
                type: import("vue").PropType<boolean | import("ant-design-vue/es/vc-image").ImagePreviewType>;
                default: boolean | import("ant-design-vue/es/vc-image").ImagePreviewType;
            };
            onClick: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            };
            onError: {
                type: import("vue").PropType<OnErrorEventHandlerNonNull>;
            };
        }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, {
            preview: boolean | import("ant-design-vue/es/vc-image").ImagePreviewType;
            wrapperStyle: import("vue").CSSProperties;
            previewMask: false | (() => any);
        }>;
        __isFragment?: never;
        __isTeleport?: never;
        __isSuspense?: never;
    } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
        src: StringConstructor;
        wrapperClassName: StringConstructor;
        wrapperStyle: {
            type: import("vue").PropType<import("vue").CSSProperties>;
            default: import("vue").CSSProperties;
        };
        rootClassName: StringConstructor;
        prefixCls: StringConstructor;
        previewPrefixCls: StringConstructor;
        width: (StringConstructor | NumberConstructor)[];
        height: (StringConstructor | NumberConstructor)[];
        previewMask: {
            type: import("vue").PropType<false | (() => any)>;
            default: any;
        };
        placeholder: import("vue-types").VueTypeValidableDef<any>;
        fallback: StringConstructor;
        preview: {
            type: import("vue").PropType<boolean | import("ant-design-vue/es/vc-image").ImagePreviewType>;
            default: boolean | import("ant-design-vue/es/vc-image").ImagePreviewType;
        };
        onClick: {
            type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
        };
        onError: {
            type: import("vue").PropType<OnErrorEventHandlerNonNull>;
        };
    }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
        preview: boolean | import("ant-design-vue/es/vc-image").ImagePreviewType;
        wrapperStyle: import("vue").CSSProperties;
        previewMask: false | (() => any);
    }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & (import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (import("vue").Plugin<any[]> & {
        readonly PreviewGroup: typeof AImagePreviewGroup;
    }));
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
