/**
 * @file index.ts
 * @input Imports layout utilities and components
 * @output Exports Astryx layout system
 * @position Entry point for @astryxdesign/core/Layout
 *
 * SYNC: When modified, update /packages/core/src/Layout/Layout.doc.mjs
 */
export { container } from './container.stylex';
export type { ContainerComponent, ContainerOptions, SpacingToken, } from './container.stylex';
export { edgeCompSlot, EDGE_COMP_ATTR } from './edgeCompensation.stylex';
export { stack } from '../Stack/stack.stylex';
export type { StackOptions, StackDirection, StackCrossAlignment, StackMainAlignment, StackWrap, SpacingStep, } from '../Stack/stack.stylex';
export { stackItem } from '../Stack/stackItem.stylex';
export type { StackItemOptions, StackItemCrossAlignSelf, StackItemSize, } from '../Stack/stackItem.stylex';
export { Stack, HStack, VStack, StackItem } from '../Stack';
export type { StackProps, StackAlignment, HStackProps, VStackProps, StackItemProps, } from '../Stack';
export { Card } from '../Card';
export type { CardProps } from '../Card';
export { Section } from '../Section';
export type { SectionProps, SectionVariant } from '../Section';
export type { SizeValue } from '../utils/types';
export { Layout } from './Layout';
export type { LayoutProps, LayoutHeight } from './Layout';
export { LayoutHeader } from './LayoutHeader';
export type { LayoutHeaderProps } from './LayoutHeader';
export { LayoutFooter } from './LayoutFooter';
export type { LayoutFooterProps } from './LayoutFooter';
export { LayoutContent } from './LayoutContent';
export type { LayoutContentProps } from './LayoutContent';
export { LayoutPanel } from './LayoutPanel';
export type { LayoutPanelProps } from './LayoutPanel';
export { LayoutAreaContext } from './LayoutAreaContext';
export type { LayoutArea } from './LayoutAreaContext';
export { LayoutDividerContext } from './LayoutDividerContext';
export type { LayoutDividerContextValue } from './LayoutDividerContext';
//# sourceMappingURL=index.d.ts.map