export default PadMode;
declare function PadMode({ fracFleet, wells, well, onSettingChange, appSettings, completionAppType, disableActiveWellsInPadSelect, enableSimulFracInPadSelect, }: {
    fracFleet: any;
    wells: any;
    well: any;
    onSettingChange: any;
    appSettings: any;
    completionAppType: any;
    disableActiveWellsInPadSelect: any;
    enableSimulFracInPadSelect: any;
}): JSX.Element | null;
declare namespace PadMode {
    namespace propTypes {
        let appSettings: PropTypes.Requireable<PropTypes.InferProps<{
            padId: PropTypes.Requireable<number>;
        }>>;
        let completionAppType: PropTypes.Requireable<string>;
        let fracFleet: PropTypes.Requireable<PropTypes.InferProps<{}>>;
        let onSettingChange: PropTypes.Requireable<(...args: any[]) => any>;
        let well: PropTypes.Requireable<PropTypes.InferProps<{}>>;
        let wells: PropTypes.Requireable<(PropTypes.InferProps<PropTypes.ValidationMap<any>> | null | undefined)[]>;
        let disableActiveWellsInPadSelect: PropTypes.Requireable<boolean>;
        let enableSimulFracInPadSelect: PropTypes.Requireable<boolean>;
    }
    namespace defaultProps {
        let appSettings_1: {};
        export { appSettings_1 as appSettings };
        let completionAppType_1: undefined;
        export { completionAppType_1 as completionAppType };
        let fracFleet_1: undefined;
        export { fracFleet_1 as fracFleet };
        export { noop as onSettingChange };
        let well_1: undefined;
        export { well_1 as well };
        let wells_1: undefined;
        export { wells_1 as wells };
        let disableActiveWellsInPadSelect_1: boolean;
        export { disableActiveWellsInPadSelect_1 as disableActiveWellsInPadSelect };
        let enableSimulFracInPadSelect_1: boolean;
        export { enableSimulFracInPadSelect_1 as enableSimulFracInPadSelect };
    }
}
import PropTypes from 'prop-types';
import { noop } from 'lodash';
//# sourceMappingURL=PadMode.d.ts.map