import { default as React, ReactNode } from 'react';
import { LayoutMode } from './LayoutContext';
export interface ContentContainerProps {
/** Content to render */
children: ReactNode;
/** Override the layout mode from context */
mode?: LayoutMode;
/** Additional CSS classes */
className?: string;
/** HTML element to render as */
as?: 'div' | 'main' | 'section' | 'article';
/** Whether to include padding (default: true) */
withPadding?: boolean;
}
/**
* ContentContainer - Applies consistent width constraints based on layout context
*
* @example
* ```tsx
* // Uses layout mode from context
*
*
* Page Title
* Content here...
*
*
*
* // Override mode locally
*
*
*
*
* // As main element
*
*
*
* ```
*/
export declare const ContentContainer: React.FC;
//# sourceMappingURL=ContentContainer.d.ts.map