/**
 * 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/dist/types/types.js").MiddlewareHandler<any, string, {}, Response & import("hono/dist/types/types.js").TypedResponse<{
    error: string;
    code: string;
}, 429, "json">>;
