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;
declare namespace PadMode {
    namespace propTypes {
        const appSettings: PropTypes.Requireable<PropTypes.InferProps<{
            padId: PropTypes.Requireable<number>;
        }>>;
        const completionAppType: PropTypes.Requireable<string>;
        const fracFleet: PropTypes.Requireable<PropTypes.InferProps<{}>>;
        const onSettingChange: PropTypes.Requireable<(...args: any[]) => any>;
        const well: PropTypes.Requireable<PropTypes.InferProps<{}>>;
        const wells: PropTypes.Requireable<PropTypes.InferProps<PropTypes.ValidationMap<any>>[]>;
        const disableActiveWellsInPadSelect: PropTypes.Requireable<boolean>;
        const enableSimulFracInPadSelect: PropTypes.Requireable<boolean>;
    }
    namespace defaultProps {
        const appSettings_1: {};
        export { appSettings_1 as appSettings };
        const completionAppType_1: any;
        export { completionAppType_1 as completionAppType };
        const fracFleet_1: any;
        export { fracFleet_1 as fracFleet };
        export { noop as onSettingChange };
        const well_1: any;
        export { well_1 as well };
        const wells_1: any;
        export { wells_1 as wells };
        const disableActiveWellsInPadSelect_1: boolean;
        export { disableActiveWellsInPadSelect_1 as disableActiveWellsInPadSelect };
        const enableSimulFracInPadSelect_1: boolean;
        export { enableSimulFracInPadSelect_1 as enableSimulFracInPadSelect };
    }
}
import PropTypes from "prop-types";
import { noop } from "lodash/common/util";
//# sourceMappingURL=PadMode.d.ts.map