import { FC } from 'react'; /** * Props for a selectable page thumbnail tile. */ export interface PageThumbnailProps { /** 1-based page number displayed by the tile. */ pageNum: number; /** Called when the tile or its checkbox selects/deselects the page. */ onSelectPage: (pageNum: number) => void; /** Whether this page is currently selected. */ isSelected: boolean; /** Whether thumbnail content is currently loading. */ isLoading: boolean; /** Enables checkbox-driven multi-select mode. */ isMultiselect?: boolean; /** Optional thumbnail image URL for the page. */ thumbnailUrl?: string | null; /** Optional additional class name for the root element. */ className?: string; } /** * Page thumbnail tile with optional multi-select support and loading overlay. */ export declare const PageThumbnail: FC;