import { FileData } from "@/types/files"; export interface PreviewPluginProps { file: FileData; isEditing: boolean; onSave?: (data: Blob | string, asNewVersion?: boolean) => Promise; fullscreen: boolean; } export interface PreviewPlugin { id: string; name: string; canHandle: (mimeType: string) => boolean; priority: number; component: React.ComponentType; supportsEdit?: boolean; }