import React from 'react';
import type { Album } from './types';
export interface AlbumViewerProps {
    /**
     * Album to display
     */
    album: Album;
    /**
     * Initial photo index to display
     * @default 0
     */
    initialPhotoIndex?: number;
    /**
     * Callback when viewer is closed
     */
    onClose?: () => void;
    /**
     * Additional class name
     */
    className?: string;
}
/**
 * AlbumViewer component - Fullscreen photo viewer with thumbnail navigation.
 *
 * Features:
 * - Fullscreen overlay display
 * - Large centered photo
 * - Film strip thumbnail navigation (desktop only)
 * - Keyboard navigation (arrow keys, escape)
 * - Close button
 *
 * @example
 * ```tsx
 * <AlbumViewer
 *   album={selectedAlbum}
 *   initialPhotoIndex={0}
 *   onClose={() => setViewerOpen(false)}
 * />
 * ```
 */
export declare const AlbumViewer: React.FC<AlbumViewerProps>;
//# sourceMappingURL=AlbumViewer.d.ts.map