export const PAGE_NAME: "DevCenter_AppHeader";
export default AppHeader;
declare function AppHeader({ app, appLastAnnotation, appSettings, badge, children, classes, coordinates, currentUser, fracFleet, isMaximized, logoSrc, onSettingChange, openAnnotationsList, primaryAssetStatusBadge, rig, showLastAnnotation, updateCurrentDashboardAppLastAnnotation, well, wells, PadModeComponent, activeWellName, }: {
    app: any;
    appLastAnnotation: any;
    appSettings: any;
    badge: any;
    children: any;
    classes: any;
    coordinates: any;
    currentUser: any;
    fracFleet: any;
    isMaximized: any;
    logoSrc: any;
    onSettingChange: any;
    openAnnotationsList: any;
    primaryAssetStatusBadge: any;
    rig: any;
    showLastAnnotation: any;
    updateCurrentDashboardAppLastAnnotation: any;
    well: any;
    wells: any;
    PadModeComponent: any;
    activeWellName: any;
}): JSX.Element;
declare namespace AppHeader {
    namespace propTypes {
        const app: PropTypes.Validator<object>;
        const badge: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        const classes: PropTypes.Requireable<PropTypes.InferProps<{
            appHeader: PropTypes.Requireable<string>;
            titleBlock: PropTypes.Requireable<string>;
            appHeaderTitleWrapper: PropTypes.Requireable<string>;
        }>>;
        const showLastAnnotation: PropTypes.Requireable<boolean>;
        const currentUser: PropTypes.Requireable<PropTypes.InferProps<{}>>;
        const appLastAnnotation: PropTypes.Requireable<PropTypes.InferProps<{}>>;
        const updateCurrentDashboardAppLastAnnotation: PropTypes.Requireable<(...args: any[]) => any>;
        const openAnnotationsList: PropTypes.Requireable<(...args: any[]) => any>;
        const rig: PropTypes.Requireable<PropTypes.InferProps<{
            name: PropTypes.Requireable<string>;
            asset_id: PropTypes.Requireable<number>;
        }>>;
        const well: PropTypes.Requireable<PropTypes.InferProps<{
            name: PropTypes.Requireable<string>;
            asset_id: PropTypes.Requireable<number>;
        }>>;
        const fracFleet: PropTypes.Requireable<PropTypes.InferProps<{
            name: PropTypes.Requireable<string>;
            current_pad_id: PropTypes.Requireable<number>;
            pad_frac_fleets: PropTypes.Validator<PropTypes.InferProps<{
                pad: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
                    id: PropTypes.Validator<number>;
                }>>>;
            }>[]>;
        }>>;
        const wells: PropTypes.Requireable<PropTypes.InferProps<{}>[]>;
        const coordinates: PropTypes.Requireable<PropTypes.InferProps<{
            pixelWidth: PropTypes.Validator<number>;
        }>>;
        const isMaximized: PropTypes.Requireable<boolean>;
        const appSettings: PropTypes.Requireable<PropTypes.InferProps<{}>>;
        const onSettingChange: PropTypes.Requireable<(...args: any[]) => any>;
        const children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        const logoSrc: PropTypes.Requireable<string>;
        const primaryAssetStatusBadge: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        const PadModeComponent: PropTypes.Requireable<PropTypes.ReactComponentLike>;
        const activeWellName: PropTypes.Requireable<string>;
    }
    namespace defaultProps {
        const appLastAnnotation_1: any;
        export { appLastAnnotation_1 as appLastAnnotation };
        const appSettings_1: any;
        export { appSettings_1 as appSettings };
        const badge_1: any;
        export { badge_1 as badge };
        const children_1: any;
        export { children_1 as children };
        const classes_1: {};
        export { classes_1 as classes };
        const coordinates_1: any;
        export { coordinates_1 as coordinates };
        const currentUser_1: any;
        export { currentUser_1 as currentUser };
        const fracFleet_1: any;
        export { fracFleet_1 as fracFleet };
        const isMaximized_1: boolean;
        export { isMaximized_1 as isMaximized };
        const logoSrc_1: any;
        export { logoSrc_1 as logoSrc };
        const onSettingChange_1: any;
        export { onSettingChange_1 as onSettingChange };
        const openAnnotationsList_1: any;
        export { openAnnotationsList_1 as openAnnotationsList };
        const rig_1: any;
        export { rig_1 as rig };
        const showLastAnnotation_1: boolean;
        export { showLastAnnotation_1 as showLastAnnotation };
        export function updateCurrentDashboardAppLastAnnotation_1(): void;
        export { updateCurrentDashboardAppLastAnnotation_1 as updateCurrentDashboardAppLastAnnotation };
        const well_1: any;
        export { well_1 as well };
        const wells_1: any;
        export { wells_1 as wells };
        const primaryAssetStatusBadge_1: any;
        export { primaryAssetStatusBadge_1 as primaryAssetStatusBadge };
        export { PadMode as PadModeComponent };
        const activeWellName_1: any;
        export { activeWellName_1 as activeWellName };
    }
}
import PropTypes from "prop-types";
import PadMode from "./PadMode";
//# sourceMappingURL=AppHeader.d.ts.map