import { Attachment } from '@zeniai/client-epic-state';
import { Dispatcher } from './documentRenderTypes';
interface Props {
    file: Attachment;
    fileSource: string | null;
    fileUrl: string;
    hasThumbnail: boolean;
    isFullScreen: boolean;
    setFileSource: Dispatcher<string | null>;
    setSelectedFileAttachment: Dispatcher<Attachment>;
    setShowFullScreenView: Dispatcher<boolean>;
    showHighlightedThumbnail: boolean;
    onCrossClick: () => void;
    handleTouchEnd?: () => void;
    handleTouchMove?: (e: React.TouchEvent) => void;
    handleTouchStart?: (e: React.TouchEvent) => void;
}
export default function DocumentRenderer(props: Props): import("react/jsx-runtime").JSX.Element;
export {};
