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

interface ArticleChapter {
    id: string;
    number: number;
    title: string;
}
interface ArticleAuthor {
    name: string;
    role: string;
    image: string;
    bio: string;
    socialLinks?: {
        twitter?: string;
        linkedin?: string;
    };
}
interface ArticleChaptersAuthorProps {
    className?: string;
    breadcrumbs?: Array<{
        label: string;
        href: string;
    }>;
    currentPage?: string;
    title?: string;
    subtitle?: string;
    chapters?: ArticleChapter[];
    author?: ArticleAuthor;
    conclusionTitle?: string;
    conclusionDescription?: string;
    conclusionButtonText?: string;
    conclusionButtonHref?: string;
    optixFlowConfig?: {
        apiKey: string;
        compression?: number;
    };
}
declare function ArticleChaptersAuthorComponent({ className, breadcrumbs, currentPage, title, subtitle, chapters, author, conclusionTitle, conclusionDescription, conclusionButtonText, conclusionButtonHref, optixFlowConfig, }: ArticleChaptersAuthorProps): react_jsx_runtime.JSX.Element;

export { type ArticleAuthor, type ArticleChapter, ArticleChaptersAuthorComponent as ArticleChaptersAuthor, type ArticleChaptersAuthorProps };
