RateLimiterState:
    | RateLimiterExpiredState
    | RateLimiterBlockedState
    | RateLimiterAllowedState

Discriminated union representing all possible rate limiter states. The type property discriminates between EXPIRED, ALLOWED, and BLOCKED states. Each state provides different metrics and indicates different operational conditions.

IMPORT_PATH: "@daiso-tech/core/rate-limiter/contracts"