import type { AppShellCssVariables, AppShellFactory, AppShellProps, AppShellStylesNames } from './AppShell';
import type { AppShellContextValue } from './AppShell.context';
import type { AppShellAsideConfiguration, AppShellCompoundProps, AppShellFooterConfiguration, AppShellHeaderConfiguration, AppShellNavbarConfiguration, AppShellResponsiveSize } from './AppShell.types';
import type { AppShellAsideProps } from './AppShellAside/AppShellAside';
import type { AppShellFooterProps } from './AppShellFooter/AppShellFooter';
import type { AppShellHeaderProps } from './AppShellHeader/AppShellHeader';
import type { AppShellMainProps } from './AppShellMain/AppShellMain';
import type { AppShellNavbarProps } from './AppShellNavbar/AppShellNavbar';
import type { AppShellSectionProps } from './AppShellSection/AppShellSection';
export { AppShell } from './AppShell';
export { AppShellAside } from './AppShellAside/AppShellAside';
export { AppShellFooter } from './AppShellFooter/AppShellFooter';
export { AppShellHeader } from './AppShellHeader/AppShellHeader';
export { AppShellNavbar } from './AppShellNavbar/AppShellNavbar';
export { AppShellSection } from './AppShellSection/AppShellSection';
export { AppShellMain } from './AppShellMain/AppShellMain';
export { useAppShellContext } from './AppShell.context';
export type { AppShellProps, AppShellStylesNames, AppShellCssVariables, AppShellFactory, AppShellContextValue, AppShellCompoundProps, AppShellAsideConfiguration, AppShellFooterConfiguration, AppShellHeaderConfiguration, AppShellNavbarConfiguration, AppShellResponsiveSize, AppShellAsideProps, AppShellFooterProps, AppShellHeaderProps, AppShellMainProps, AppShellNavbarProps, AppShellSectionProps, };
export declare namespace AppShell {
    type Props = AppShellProps;
    type StylesNames = AppShellStylesNames;
    type CssVariables = AppShellCssVariables;
    type Factory = AppShellFactory;
    namespace Section {
        type Props = AppShellSectionProps;
    }
    namespace Header {
        type Props = AppShellHeaderProps;
    }
    namespace Footer {
        type Props = AppShellFooterProps;
    }
    namespace Navbar {
        type Props = AppShellNavbarProps;
    }
    namespace Aside {
        type Props = AppShellAsideProps;
    }
    namespace Main {
        type Props = AppShellMainProps;
    }
}
