import { Editor } from '@tiptap/react'; import { IpfsImageFetchPayload, DdocProps, ThemeKey } from '../../types'; interface PresentationModeProps { editor: Editor; onClose: () => void; isFullscreen: boolean; setIsFullscreen: React.Dispatch>; onError?: (error: string) => void; setCommentDrawerOpen: React.Dispatch> | undefined; sharedSlidesLink?: string; isPreviewMode: boolean; documentName: string; onSlidesShare?: () => void; slides: string[]; setSlides: React.Dispatch>; renderThemeToggle?: () => JSX.Element; isContentLoading: boolean; ipfsImageFetchFn?: (_data: IpfsImageFetchPayload) => Promise<{ url: string; file: File; }>; documentStyling?: DdocProps['documentStyling']; fetchV1ImageFn?: (url: string) => Promise; theme?: ThemeKey; } export declare const PresentationMode: ({ editor, onClose, isFullscreen, setIsFullscreen, onError, setCommentDrawerOpen, sharedSlidesLink, isPreviewMode, documentName, onSlidesShare, slides, setSlides, renderThemeToggle, isContentLoading, ipfsImageFetchFn, documentStyling, fetchV1ImageFn, theme, }: PresentationModeProps) => import("react/jsx-runtime").JSX.Element | null; export {};