import type { DriverFactory, EmailDriver } from "../types.mjs"; export interface RoundRobinOptions { drivers: ReadonlyArray; /** Optional integer weights — `[2, 1, 1]` sends 2 messages to `drivers[0]` * for every 1 sent to the others. Defaults to equal weighting. */ weights?: ReadonlyArray; } /** Cycle through drivers per-send. Unlike `fallback`, errors are *not* * retried on another driver — use `fallback` (or `withRetry`) for that. */ declare const roundRobin: DriverFactory; export default roundRobin;