import { default as React } from 'react'; export interface LayoutProps extends Omit, "defaultValue" | "defaultChecked"> { suffixCls?: string; hasSider?: boolean; children?: React.ReactNode; } export interface SiderProps extends Omit, "defaultValue" | "defaultChecked"> { suffixCls?: string; width?: number | string; collapsedWidth?: number | string; collapsible?: boolean; collapsed?: boolean; children?: React.ReactNode; } declare const LayoutMain: React.FC; declare const Sider: React.FC; declare function Content({ suffixCls, ...props }: LayoutProps): React.JSX.Element; declare function Header({ suffixCls, ...props }: LayoutProps): React.JSX.Element; declare function Footer({ suffixCls, ...props }: LayoutProps): React.JSX.Element; type InternalLayoutType = typeof LayoutMain; type LayoutType = InternalLayoutType & { Header: typeof Header; Footer: typeof Footer; Content: typeof Content; Sider: typeof Sider; }; declare const Layout: LayoutType; export default Layout; export { Content, Footer, Header, Layout, Sider };