import * as react_jsx_runtime from 'react/jsx-runtime';

interface ArticleCompactTocSection {
    id: string;
    title: string;
}
interface ArticleCompactTocProps {
    className?: string;
    breadcrumbs?: Array<{
        label: string;
        href: string;
    }>;
    currentPage?: string;
    title?: string;
    authorName?: string;
    publishDate?: string;
    readTime?: string;
    sections?: ArticleCompactTocSection[];
    shareUrls?: {
        twitter?: string;
        facebook?: string;
        linkedin?: string;
    };
    optixFlowConfig?: {
        apiKey: string;
        compression?: number;
    };
}
declare function ArticleCompactTocComponent({ className, breadcrumbs, currentPage, title, authorName, publishDate, readTime, sections, shareUrls, optixFlowConfig, }: ArticleCompactTocProps): react_jsx_runtime.JSX.Element;

export { ArticleCompactTocComponent as ArticleCompactToc, type ArticleCompactTocProps, type ArticleCompactTocSection };
