import { ToolResponse } from "../../types/index.js";
interface PmsHistoricalDataArgs {
    imo: string;
    machinery_name: string;
    start_date?: string;
    end_date?: string;
    session_id?: string;
}
interface MonthEndFormArgs {
    imo: string;
    session_id?: string;
}
export declare class PmsToolHandler {
    private typesenseClient;
    constructor();
    getVesselPmsHistoricalData(args: PmsHistoricalDataArgs): Promise<ToolResponse>;
    getMonthEndFormSubmissionStatus(args: MonthEndFormArgs): Promise<ToolResponse>;
    getHistoricalFormSubmissionStatus(args: MonthEndFormArgs): Promise<ToolResponse>;
    getFleetPmsWeeklyOverview(args: MonthEndFormArgs): Promise<ToolResponse>;
    getMonthEndConsolidatedTechnicalReport(args: MonthEndFormArgs): Promise<ToolResponse>;
    getFleetMonthEndTechnicalFormsStatus(args: MonthEndFormArgs): Promise<ToolResponse>;
}
export {};
