export { RateLimiter } from './rate-limiter.js';
export type { RateLimiterConfig, RateLimitDecision } from './rate-limiter.js';

export { FailureLimiter } from './failure-limiter.js';
export type { FailureLimiterConfig, FailureCheck } from './failure-limiter.js';

export type { Clock } from './keyed-store.js';
