/**
 * ModelPool types — multi-provider failover with per-member cooldown.
 *
 * A ModelPool holds an ordered list of (provider, model, region) members and
 * selects among them per-turn using a configurable strategy. On provider
 * failure, the pool cools down the failed member and retries with the next
 * available one, using error-class-aware logic to distinguish retryable from
 * permanent failures.
 */
export {};
//# sourceMappingURL=modelPool.js.map