import type { QdDialogProps } from '../dialog'; import type { QdFileViewerFile, QdFileViewerProps } from '../file-viewer'; export interface QdMultiFileViewerItem { file?: QdFileViewerFile; src?: string; name?: string; options?: QdFileViewerProps['options']; } export interface QdMultiFileViewerProps { index?: number; options?: QdFileViewerProps['options']; files?: QdMultiFileViewerItem[]; attach?: QdDialogProps['attach']; fileViewerOnly?: boolean; wrapper?: Omit | false; } export interface QdMultiFileViewerInstanceFunctions { show: (props?: Partial) => void; hide: () => void; }