import { SectionLayout } from '../../components/Section'; interface InformationSectionProps { title?: string; description?: string; license?: { name?: string; url?: string; }; contact?: { name?: string; url?: string; email?: string; }; externalDocs?: { description?: string; url?: string; }; tags?: unknown[]; /** The raw `info` object, scanned for x-* extensions (`x-logo` plus the x-tensions catalog). */ extensionsSource?: object; layout?: SectionLayout; /** Full document layouts render the logo in their masthead instead. */ showLogo?: boolean; } interface InformationLogoProps { source?: object; } export declare const hasInformationLogo: (source?: object) => boolean; /** Renders the special `info.x-logo` extension outside the generic extension row. */ export declare function InformationLogo({ source }: InformationLogoProps): import("react").JSX.Element | null; export default function InformationSection({ title, description, license, contact, externalDocs, tags, extensionsSource, layout, showLogo, }: InformationSectionProps): import("react").JSX.Element; export {};