import { TdImageViewerProps } from './type';
import { PropType } from 'vue';
declare const _default: {
    closeBtn: {
        type: PropType<TdImageViewerProps['closeBtn']>;
        default: TdImageViewerProps['closeBtn'];
    };
    cover: {
        type: PropType<TdImageViewerProps['cover']>;
    };
    deleteBtn: {
        type: PropType<TdImageViewerProps['deleteBtn']>;
        default: TdImageViewerProps['deleteBtn'];
    };
    image: {
        type: PropType<TdImageViewerProps['image']>;
    };
    images: {
        type: PropType<TdImageViewerProps['images']>;
        default: () => TdImageViewerProps['images'];
    };
    index: {
        type: NumberConstructor;
        default: any;
    };
    defaultIndex: {
        type: NumberConstructor;
    };
    loop: {
        type: BooleanConstructor;
        default: boolean;
    };
    maxZoom: {
        type: NumberConstructor;
        default: number;
    };
    showIndex: BooleanConstructor;
    visible: {
        type: BooleanConstructor;
        default: any;
    };
    modelValue: {
        type: BooleanConstructor;
        default: any;
    };
    defaultVisible: BooleanConstructor;
    onClose: PropType<TdImageViewerProps['onClose']>;
    onDelete: PropType<TdImageViewerProps['onDelete']>;
    onIndexChange: PropType<TdImageViewerProps['onIndexChange']>;
};
export default _default;
