import { Context } from 'hono'; import { Limiter } from '../core/limiter.js'; import type { RateLimiterConfig } from '../types/index.js'; export declare const honoAdapter: (input: RateLimiterConfig | Limiter) => (c: Context, next: () => Promise) => Promise; export declare const honoRateLimit: (input: RateLimiterConfig | Limiter) => (c: Context, next: () => Promise) => Promise; export declare const honoHandler: (input: RateLimiterConfig | Limiter) => (c: Context, next: () => Promise) => Promise;