/// import { Env, Module, Stage } from '../types'; declare type ChoiceFn = (env: Env) => boolean; export declare const when: import("Function/Curry").Curry<(whenFn: ChoiceFn, moduleFn: Module, env: Env) => Env | Promise>; export declare const isDryRun: ChoiceFn; export declare const isVerify: ChoiceFn; export declare const isStage: import("Function/Curry").Curry<(stage: Stage, env: Env) => boolean>; export declare const whenNotDryrun: import("Function/Curry").Curry<(moduleFn: Module, env: Env) => Env | Promise>; export declare const whenNotVerify: import("Function/Curry").Curry<(moduleFn: Module, env: Env) => Env | Promise>; export declare const whenStage: (stage: Stage) => import("Function/Curry").Curry<(moduleFn: Module, env: Env) => Env | Promise>; export declare const whenNotStage: (stage: Stage) => import("Function/Curry").Curry<(moduleFn: Module, env: Env) => Env | Promise>; export {}; //# sourceMappingURL=when.d.ts.map