/** * Per-client request-rate gate for sensitive admin/mutation endpoints. * Backed by `buckets.strictApi()` — see {@link ../../rate-limit/buckets.ts}. */ export type StrictRateLimitDeps = { getTrustedProxyContext: () => { trustedProxies?: string[]; allowRealIpFallback?: boolean; }; }; export declare function createStrictRateLimitMiddleware(deps: StrictRateLimitDeps): import("hono").MiddlewareHandler>; export declare function createChatRateLimitMiddleware(deps: StrictRateLimitDeps): import("hono").MiddlewareHandler>; export declare function createXopcCloudPollRateLimitMiddleware(deps: StrictRateLimitDeps): import("hono").MiddlewareHandler>; export declare function createChannelRateLimitMiddleware(deps: StrictRateLimitDeps): import("hono").MiddlewareHandler>;