import { TrafficPatternType } from '../types/configs.ts'; import type { TrafficPattern } from '../types/configs.ts'; export type OpenLoopTraffic = Extract; export type ClosedLoopTraffic = Extract; export type RampingTraffic = Extract; export type BurstTraffic = Extract; export type OpenLoopTrafficProps = Omit; export type ClosedLoopTrafficProps = Omit; export type RampingTrafficProps = Omit; export type BurstTrafficProps = Omit; /** Typed factories for client traffic patterns. */ export declare class Traffic { private constructor(); static openLoop(props: OpenLoopTrafficProps): OpenLoopTraffic; static closedLoop(props: ClosedLoopTrafficProps): ClosedLoopTraffic; static ramping(props: RampingTrafficProps): RampingTraffic; static burst(props: BurstTrafficProps): BurstTraffic; } //# sourceMappingURL=traffic.d.ts.map