/**
 * BookTableOfContents Molecule
 *
 * Renders a clickable table of contents grouped by parts.
 * Highlights the current chapter.
 *
 * Event Contract:
 * - Emits: UI:BOOK_NAVIGATE { chapterId }
 */
import React from 'react';
import type { EntityRow } from '@almadar/core';
export interface BookTableOfContentsProps {
    /** Additional CSS classes */
    className?: string;
    /** Part rows (`EntityRow` carrying `title` + a `chapters: EntityRow[]`). */
    parts: readonly EntityRow[];
    currentChapterId?: string;
    direction?: 'rtl' | 'ltr';
}
export declare const BookTableOfContents: React.FC<BookTableOfContentsProps>;
