/** * Combine multiple limiters into one. A request is allowed only if **every** * inner limiter allows it; when any denies, the request is rejected with * the strictest `retryAfter` (max over deniers). * * Use for API-key style layered quotas — e.g. 100/min AND 1k/hour AND 10k/day. * Each inner limiter is a fully-formed limiter object; they can differ in * algorithm, window, or even backing store. * * @param {{ limiters: Array }} config * @returns {import('./index.js').Limiter} */ export function multi(config: { limiters: Array; }): import("./index.js").Limiter;