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 {};
