import { Executable } from "./execs"; import JvmRoundRobinSwitch = io.gatling.javaapi.core.condition.RoundRobinSwitch; export interface On { on(executable: Executable, ...executables: Executable[]): T; } export interface RoundRobinSwitchFunction> { /** * Execute one of the "choices" in a round-robin fashion. Round-robin is global, not per virtual user. * * @returns a new StructureBuilder */ (): On; } export interface RoundRobinSwitch> { roundRobinSwitch: RoundRobinSwitchFunction; } export declare const roundRobinSwitchImpl: , T extends RoundRobinSwitch>(jvmRoundRobinSwitch: J1, wrap: (wrapped: J2) => T) => RoundRobinSwitchFunction;