import { Theme } from '@principal-ade/industry-theme'; import { BashCommandOptions, BashCommandResult, RepositoryInfo } from '@principal-ade/markdown-utils'; import React from 'react'; export interface SlidePresentationBookProps { slides: string[]; initialSlide?: number; onSlideChange?: (slideIndex: number) => void; onCheckboxChange?: (slideIndex: number, lineNumber: number, checked: boolean) => void; showNavigation?: boolean; showSlideCounter?: boolean; showFullscreenButton?: boolean; showPopoutButton?: boolean; isPopout?: boolean; containerHeight?: string; viewMode?: 'single' | 'book'; width?: number; tocDisplayMode?: 'overlay' | 'sidebar'; tocSidebarPosition?: 'left' | 'right'; initialTocOpen?: boolean; onPopout?: () => void; onClose?: () => void; slideIdPrefix?: string; enableHtmlPopout?: boolean; enableKeyboardScrolling?: boolean; autoFocusOnVisible?: boolean; onLinkClick?: (href: string, event?: MouseEvent) => void; handleRunBashCommand?: (command: string, options?: BashCommandOptions) => Promise; handlePromptCopy?: (filledPrompt: string) => void; fontSizeScale?: number; theme: Theme; repositoryInfo?: RepositoryInfo; } export declare const SlidePresentationBook: React.FC; //# sourceMappingURL=SlidePresentationBook.d.ts.map