import { TocItem } from '../lib/rehype-toc';
import { SiteConfig } from '../lib/config';
import * as React from "react";
interface Frontmatter {
    title?: string;
    description?: string;
    author?: string;
    authors?: string[];
    createdAt?: string | Date;
    canonical?: string;
    noindex?: boolean;
    toc?: TocItem[];
    firstH1?: string;
    [key: string]: unknown;
}
interface DocsLayoutProps {
    lang: string;
    config: SiteConfig;
    frontmatter: Frontmatter | null;
    slug?: string;
    version?: string;
    lastUpdated?: string;
    editUrl?: string;
    docFilePath?: string;
    children: React.ReactNode;
    prev?: {
        title: string;
        path: string;
    } | null;
    next?: {
        title: string;
        path: string;
    } | null;
    content?: string;
    availableLangs?: string[];
}
export declare function DocsLayout({ lang, config, frontmatter, slug, version, lastUpdated, editUrl, docFilePath, children, prev, next, content, availableLangs, }: DocsLayoutProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=DocsLayout.d.ts.map