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