import { default as React, ReactNode } from 'react'; export type LayoutMode = 'standard' | 'wide' | 'full'; export interface LayoutContextValue { /** Current layout mode */ mode: LayoutMode; /** CSS classes for the container */ containerClass: string; /** CSS classes for just the max-width (without padding) */ maxWidthClass: string; /** CSS classes for just the padding */ paddingClass: string; } declare const LayoutContext: React.Context; export interface LayoutProviderProps { /** Layout mode - controls max-width of content */ mode?: LayoutMode; /** Children to render */ children: ReactNode; } /** * LayoutProvider - Provides consistent layout width settings to child components * * @example * ```tsx * // Standard width for landing pages * * *
...
*