import { IContext } from "../_context"; import { IProvider } from "../_provider"; export declare function when(predicate: (ctx: IContext) => boolean, provider: IProvider): (ctx: IContext) => T;