import JvmChainBuilder = io.gatling.javaapi.core.ChainBuilder; import { JvmStructureBuilderLike } from "./jvmStructureBuilder"; import { ExecFunction, Execs, Executable, SetInSessionFunction } from "./execs"; import { GroupFunction, Groups } from "./groups"; import { FeedFunction, Feeds } from "./feeds"; import { PauseFunction, Pauses } from "./pauses"; import { Paces } from "./paces"; import { RendezVous } from "./rendezVous"; import { Repeat } from "./repeat"; import { ForEach } from "./forEach"; import { During } from "./during"; import { Forever } from "./forever"; import { AsLongAs } from "./asLongAs"; import { DoWhile } from "./doWhile"; import { AsLongAsDuring } from "./asLongAsDuring"; import { DoWhileDuring } from "./doWhileDuring"; import { DoIf, DoIfEquals } from "./doIf"; import { DoIfOrElse, DoIfEqualsOrElse } from "./doIfOrElse"; import { DoSwitch } from "./doSwitch"; import { DoSwitchOrElse } from "./doSwitchOrElse"; import { RandomSwitch } from "./randomSwitch"; import { RandomSwitchOrElse } from "./randomSwitchOrElse"; import { UniformRandomSwitch } from "./uniformRandomSwitch"; import { RoundRobinSwitch } from "./roundRobinSwitch"; import { Errors } from "./errors"; export interface StructureBuilder> extends Execs, Groups, Feeds, Pauses, Paces, RendezVous, Repeat, ForEach, During, Forever, AsLongAs, DoWhile, AsLongAsDuring, DoWhileDuring, DoIf, DoIfOrElse, DoIfEquals, DoIfEqualsOrElse, DoSwitch, DoSwitchOrElse, RandomSwitch, RandomSwitchOrElse, UniformRandomSwitch, RoundRobinSwitch, Errors { } export declare const structureBuilderImpl: , T extends StructureBuilder>(jvm: J1, wrap: (wrapped: J2) => T) => StructureBuilder; export interface ChainBuilder extends StructureBuilder, Executable { } export { ActionBuilder, wrapActionBuilder } from "./execs"; export { onCase, percent } from "./choices"; export declare const exec: ExecFunction; export declare const setInSession: SetInSessionFunction; export declare const group: GroupFunction; export declare const feed: FeedFunction; export declare const pause: PauseFunction; export declare const pace: import("./paces").PaceFunction; export declare const rendezVous: import("./rendezVous").RendezVousFunction; export declare const repeat: import("./repeat").RepeatFunction; export declare const foreach: import("./forEach").ForEachFunction; export declare const during: import("./during").DuringFunction; export declare const forever: import("./forever").ForeverFunction; export declare const asLongAs: import("./asLongAs").AsLongAsFunction; export declare const doWhile: import("./doWhile").DoWhileFunction; export declare const asLongAsDuring: import("./asLongAsDuring").AsLongAsDuringFunction; export declare const doWhileDuring: import("./doWhileDuring").DoWhileDuringFunction; export declare const doIf: import("./doIf").DoIfFunction; export declare const doIfOrElse: import("./doIfOrElse").DoIfOrElseFunction; export declare const doIfEquals: import("./doIf").DoIfEqualsFunction; export declare const doIfEqualsOrElse: import("./doIfOrElse").DoIfEqualsOrElseFunction; export declare const doSwitch: import("./doSwitch").DoSwitchFunction; export declare const doSwitchOrElse: import("./doSwitchOrElse").DoSwitchOrElseFunction; export declare const randomSwitch: import("./randomSwitch").RandomSwitchFunction; export declare const randomSwitchOrElse: import("./randomSwitchOrElse").RandomSwitchOrElseFunction; export declare const uniformRandomSwitch: import("./uniformRandomSwitch").UniformRandomSwitchFunction; export declare const roundRobinSwitch: import("./roundRobinSwitch").RoundRobinSwitchFunction; export declare const exitBlockOnFail: import("./errors").ExitBlockOnFailFunction; export declare const tryMax: import("./errors").TryMaxFunction; export declare const exitHereIf: import("./errors").ExitHereIfFunction; export declare const exitHere: import("./errors").ExitHereFunction; export declare const exitHereIfFailed: import("./errors").ExitHereIfFailedFunction; export declare const stopLoadGenerator: import("./errors").StopLoadGeneratorFunction; export declare const stopLoadGeneratorIf: import("./errors").StopLoadGeneratorIfFunction; export declare const crashLoadGenerator: import("./errors").CrashLoadGeneratorFunction; export declare const crashLoadGeneratorIf: import("./errors").CrashLoadGeneratorIfFunction;