import type { Filter, FilterContext, FilterResult, JsonObject } from '../types.js';
/**
 * ResponseToolArgumentsBlacklistFilter
 * - Remove keys listed in ROUTECODEX_TOOLARGS_BLACKLIST from tool_calls[].function.arguments (after decode).
 * - Default: empty blacklist (no-op). Enables incremental hardening without risking valid params.
 * Stage: response_pre
 */
export declare class ResponseToolArgumentsBlacklistFilter implements Filter<JsonObject> {
    readonly name = "response_tool_arguments_blacklist";
    readonly stage: FilterContext['stage'];
    apply(input: JsonObject): FilterResult<JsonObject>;
}
