import { FC } from 'react'; import { JustifyProps } from '../../utilities/justify-props'; import { LayoutSection } from './LayoutSection'; export interface LayoutPropsStrict { /** Auto-wraps each child with a */ autoSections?: boolean; /** Adds one or more classnames for an element */ className?: string; direction?: 'left' | 'right'; /** Sets justify alignment on columns in the layout */ justifyContent?: JustifyProps; /** Types of columns for the layout component */ type?: '1Col' | '2Col' | '3Col' | '4Col' | 'support' | 'island'; /** The margins between the page and the parent content */ spacing?: 'none' | 'compact' | 'relaxed'; } export interface LayoutProps extends LayoutPropsStrict { /** Unstrict Props */ [propName: string]: any; } export interface Layout extends FC { /** Subcomponents */ Section: typeof LayoutSection; } export declare const Layout: Layout;