import type { ComponentType, PropsWithChildren, ReactElement, Ref } from 'react';
export interface ApplicationLayoutProps {
    heading?: string | JSX.Element;
    italicise?: boolean;
    center?: boolean;
    className?: string;
    footer?: ReactElement;
    header?: ReactElement;
    innerRef?: Ref<HTMLElement>;
}
export declare function ApplicationLayout({ heading, className, innerRef, header, footer, children, }: PropsWithChildren<ApplicationLayoutProps>): JSX.Element;
export declare const ApplicationLayoutWithRouterScroll: ComponentType<Omit<ApplicationLayoutProps, 'innerRef'>>;
//# sourceMappingURL=ApplicationLayout.d.ts.map