import { ToolResponse } from "../../types/index.js";
interface EnginePerformanceArgs {
    imo: string;
    engine_name?: string;
}
interface HistoricalEnginePerformanceArgs {
    imo: string;
    engine_name?: string;
    start_date?: string;
    end_date?: string;
    limit?: number;
}
interface MainEnginePerformanceReviewArgs {
    imo: string;
}
interface AuxiliaryEnginePerformanceReviewArgs {
    imo: string;
}
export declare class PerformanceToolHandler {
    private typesenseClient;
    constructor();
    getLatestEnginePerformance(args: EnginePerformanceArgs): Promise<ToolResponse>;
    getHistoricalEnginePerformance(args: HistoricalEnginePerformanceArgs): Promise<any>;
    getMainEnginePerformanceReview(args: MainEnginePerformanceReviewArgs): Promise<any>;
    getAuxiliaryEnginePerformanceReview(args: AuxiliaryEnginePerformanceReviewArgs): Promise<any>;
}
export {};
