import React from 'react';
import type { FileMetadata } from '../../../models/interfaces';
import type { ThemeStyles } from '../../hooks/useThemeStyles';
interface FileViewerProps {
    file: FileMetadata;
    fileContent: string | null;
    loadingFileContent: boolean;
    showFileDetailsInViewer: boolean;
    onToggleDetails: () => void;
    onClose: () => void;
    onDownload: (fileId: string, filename: string) => void;
    onDelete: (fileId: string, filename: string) => void;
    themeStyles: ThemeStyles;
    isOwner: boolean;
}
export declare const FileViewer: React.FC<FileViewerProps>;
export {};
//# sourceMappingURL=FileViewer.d.ts.map