import { default as React } from 'react';
export type ApplicationLayoutBodyProps = {
    /**
     * Show scroll to top button after scrolling the content.
     *
     * @default true
     */
    enableScrollToTop?: boolean;
    /**
     * Always show vertical scrollbar to prevent the content from jumping.
     *
     * @default true
     */
    forceScrollbar?: boolean;
    /**
     * Prop to trigger scroll reset from outside. This comes in handy when changing the body content
     * and to reset the scrolling like when the pathname changes from an body internal menu.
     */
    scrollResetTrigger?: any;
    /**
     * The ApplicationLayoutBodyBanner component.
     */
    banner?: React.ReactNode;
    /**
     * The `ApplicationLayoutBodyNavigation` component.
     */
    navigation?: React.ReactNode;
    /**
     * Optional bottom bar component or a simple string.
     */
    bottomBar?: React.ReactNode;
    /**
     * Height of the bottomBar in pixel.
     *
     * @default 54
     */
    bottomBarHeight?: number;
    /**
     * Additional class names that are added to the inner module-content component.
     */
    innerClassName?: string;
    /**
     * Additional class names that are added to the respective component.
     */
    className?: string;
};
declare const ApplicationLayoutBody: React.ForwardRefExoticComponent<ApplicationLayoutBodyProps & {
    children?: React.ReactNode | undefined;
} & React.RefAttributes<HTMLDivElement>>;
export default ApplicationLayoutBody;
