/**
* Layout Context - Unified width control for page layouts
*
* @example
* ```tsx
* import {
* LayoutProvider,
* ContentContainer,
* useLayout,
* } from '@sudobility/components';
*
* // Wrap your app or page
* function App() {
* return (
*
*
*
*
*
*
*
* );
* }
*
* // For full-width pages like Mail
* function MailApp() {
* return (
*
*
*
*
*
*
*
* );
* }
*
* // Access layout in custom components
* function MyComponent() {
* const { containerClass, mode } = useLayout();
* return
...
;
* }
* ```
*/
export { LayoutProvider, useLayout, LayoutContext, type LayoutProviderProps, type LayoutContextValue, type LayoutMode, } from './LayoutContext';
export { ContentContainer, type ContentContainerProps, } from './ContentContainer';
//# sourceMappingURL=index.d.ts.map