import { NativeElementPropsWithoutKeyAndRef } from '../utils/jsx-types'; import { LayoutLeftPanel, LayoutLeftPanelProps } from './LayoutLeftPanel'; import { LayoutMain, LayoutMainProps } from './LayoutMain'; import { LayoutRightPanel, LayoutRightPanelProps } from './LayoutRightPanel'; export { LayoutLeftPanel }; export type { LayoutLeftPanelProps }; export { LayoutMain }; export type { LayoutMainProps }; export { LayoutRightPanel }; export type { LayoutRightPanelProps }; export interface LayoutProps extends NativeElementPropsWithoutKeyAndRef<'div'> { /** * Slot children. Place ``, ``, ``, * and `` as direct children in any order. * They will be re-ordered into the correct DOM sequence automatically. */ children?: React.ReactNode; /** * Additional class name applied to the content wrapper element. */ contentWrapperClassName?: string; /** * Additional class name applied to the navigation wrapper element. Only has effect if a `` component is provided as a child. */ navigationClassName?: string; } declare const LayoutWithSubComponents: import("react").ForwardRefExoticComponent> & { LeftPanel: typeof LayoutLeftPanel; Main: typeof LayoutMain; RightPanel: typeof LayoutRightPanel; }; export default LayoutWithSubComponents;