type Result = { block: false; } | { block: true; type: "ratelimited"; trigger: "ip" | "user" | "group"; ip?: string; retryAfterSeconds: number; } | { block: true; type: "blocked"; trigger: "user"; }; export declare function shouldBlockRequest(): Result; export {};