import React, { MouseEvent } from 'react';
import Viewer from '@r2u/viewer';
import { ViewerRef, ViewerProps } from '../../methods/types';
interface Props extends ViewerProps {
    alt?: string;
    autoRotate?: boolean;
    poster?: string;
    exitImgSrc?: string;
    expandImgSrc?: string;
    popup?: boolean;
    progressBarColor?: string;
    progressBarPosition?: 'top' | 'middle' | 'bottom';
    waterMarkPosition?: string;
    refViewer: React.RefObject<HTMLDivElement>;
    refViewerPopup: React.RefObject<HTMLDivElement>;
    refViewerFunctions: React.RefObject<ViewerRef>;
    ModelViewerElement: typeof Viewer;
    onClick?: (e: MouseEvent<HTMLElement>) => void;
}
declare const R2UModelViewer: React.FC<Props>;
export default R2UModelViewer;
