import { Executable } from "./execs"; import JvmUniformRandomSwitch = io.gatling.javaapi.core.condition.UniformRandomSwitch; export interface On { on(executable: Executable, ...executables: Executable[]): T; } export interface UniformRandomSwitchFunction> { /** * Execute one of the "choices" in a random fashion, with each having even weights. * * @returns a DSL component for defining the "choices" */ (): On; } export interface UniformRandomSwitch> { uniformRandomSwitch: UniformRandomSwitchFunction; } export declare const uniformRandomSwitchImpl: , T extends UniformRandomSwitch>(jvmUniformRandomSwitch: J1, wrap: (wrapped: J2) => T) => UniformRandomSwitchFunction;