import { ToolArguments } from "../types/index.js";
export declare class ToolHandler {
    private server;
    constructor(server: any);
    /**
     * Validate IMO number for company authorization
     * @param imoParam - IMO parameter from tool arguments
     * @returns Validation result
     */
    private validateImoNumber;
    /**
     * Apply search parameter filtering for tools that don't require IMO
     * @param toolName - Name of the tool
     * @param arguments_ - Tool arguments
     * @returns Updated arguments with IMO filtering
     */
    private applySearchParameterFiltering;
    handleCallTool(toolName: string, args: ToolArguments): Promise<any>;
}
