import React, { CSSProperties } from 'react';
export declare type FileType = 'image' | 'video' | '3d' | 'default';
export declare type ViewMode = 'view' | 'fullscreen' | 'preview';
interface MediaPreviewProps {
    mode?: ViewMode;
    src: string;
    type: FileType;
    mimeType?: string;
    style?: CSSProperties;
    onClick?: React.MouseEventHandler<HTMLElement | HTMLDivElement>;
}
declare const _default: {
    Preview: {
        ({ src, type, style, mimeType, mode, onClick }: MediaPreviewProps): JSX.Element;
        defaultProps: {
            mode: string;
        };
    };
};
export default _default;
