export interface TocItem {
    label: string;
    href: string;
    subitems?: TocItem[];
}
export interface EpubRendererHandle {
    prevPage: () => void;
    nextPage: () => void;
    toggleFullWidth: () => void;
    toggleToc: () => void;
}
interface EpubRendererProps {
    url: string;
    onChapterChange?: (current: number, total: number) => void;
    onFullWidthChange?: (isFullWidth: boolean) => void;
}
export declare const EpubRenderer: import("react").ForwardRefExoticComponent<EpubRendererProps & import("react").RefAttributes<EpubRendererHandle>>;
export {};
//# sourceMappingURL=index.d.ts.map