import type { Filter, FilterContext, FilterResult, JsonObject } from '../types.js';
/**
 * Whitelist tool function arguments keys after decode to match schema (e.g., keep only 'command'/'workdir').
 * Stage: response_pre. Runs after TOON decode and before stringify.
 */
export declare class ResponseToolArgumentsWhitelistFilter implements Filter<JsonObject> {
    readonly name = "response_tool_arguments_whitelist";
    readonly stage: FilterContext['stage'];
    private getWhitelist;
    apply(input: JsonObject, context?: FilterContext): FilterResult<JsonObject>;
}
