import React from 'react';
/**
 * Unified page layout components.
 *
 * PageShell: Full-width layout for list pages (max-w-[1920px])
 * ArticleDetailLayout: Constrained layout for detail pages (max-w-[1280px])
 *
 * Both provide: <main> + bg-ods-bg + responsive padding + max-width + centering.
 * Child components should render content only — no layout wrappers needed.
 */
interface LayoutProps {
    children: React.ReactNode;
    /** JSON-LD schema script elements (breadcrumbs, article schema, etc.) */
    schemas?: React.ReactNode;
}
/**
 * Full-width page shell for list pages, dashboards, and other wide layouts.
 * Max width: 1920px.
 */
export declare function PageShell({ children, schemas }: LayoutProps): import("react/jsx-runtime").JSX.Element;
/**
 * Constrained layout for article/detail pages.
 * Max width: 1280px for readable content width.
 * Used by: release pages, blog posts, case studies, investor updates, interviews.
 */
export declare function ArticleDetailLayout({ children, schemas }: LayoutProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=article-detail-layout.d.ts.map