import { ToolResponse } from "../../types/index.js";
interface MaintenanceSummaryArgs {
    imo: string;
    session_id?: string;
}
interface FleetMaintenanceArgs {
    imo: string;
    session_id?: string;
}
export declare class MaintenanceToolHandler {
    private typesenseClient;
    constructor();
    getOverallMaintenanceSummary(args: MaintenanceSummaryArgs): Promise<ToolResponse>;
    getMainEngineMaintenanceSummary(args: MaintenanceSummaryArgs): Promise<ToolResponse>;
    getAuxiliaryEngineMaintenanceSummary(args: MaintenanceSummaryArgs): Promise<ToolResponse>;
    getPurifierMaintenanceSummary(args: MaintenanceSummaryArgs): Promise<ToolResponse>;
    getCompressorMaintenanceSummary(args: MaintenanceSummaryArgs): Promise<ToolResponse>;
    getCriticalSparesList(args: MaintenanceSummaryArgs): Promise<ToolResponse>;
    getMainEngineScavengeInspectionReview(args: MaintenanceSummaryArgs): Promise<ToolResponse>;
    getFleetMajorMachineryOverdueJobs(args: FleetMaintenanceArgs): Promise<ToolResponse>;
}
export {};
