import React from "react";
export declare type BgVariant = "green" | "blue" | "transparent";
export interface SimplePageHeaderProps {
    title?: JSX.Element | JSX.Element[] | string;
    description?: JSX.Element | JSX.Element[] | string;
    image?: string;
    imageWidth?: string | number;
    backButton?: JSX.Element | JSX.Element[] | string;
    actionButton?: JSX.Element | JSX.Element[] | string | boolean;
    children?: JSX.Element | JSX.Element[] | string;
    textAlign?: "left" | "center" | "right";
    headerBg?: BgVariant;
}
interface StyledPageHeaderProps extends Omit<SimplePageHeaderProps, "headerBg"> {
    $headerBg?: BgVariant;
}
export declare const bgVariant: {
    green: string;
    blue: string;
    transparent: string;
};
export declare const HeaderBox: import("styled-components").StyledComponent<import("@mui/material/OverridableComponent").OverridableComponent<import("@mui/material/Box").BoxTypeMap<{}, "div">>, import("@mui/material/styles").Theme, import("@mui/system").MUIStyledCommonProps<import("@mui/material/styles").Theme> & StyledPageHeaderProps, never>;
declare const PageHeader: React.FC<SimplePageHeaderProps>;
export default PageHeader;
