import { ToolResponse } from "../../types/index.js";
interface getVesselPmsInformationArgs {
    imo: number;
    question_no: number;
}
interface getVesselFormsInformationArgs {
    imo: number;
    category: string;
    question_no?: number;
}
interface getVesselShoreAnalysisInformationArgs {
    imo: number;
    question_no: number;
}
interface getFleetPmsFormsFuelInformationArgs {
    fleet_imo: number;
    category: string;
    question_no?: number;
}
export declare class MongodbToolsHandler {
    private typesenseClient;
    constructor();
    getVesselPmsInformation(args: getVesselPmsInformationArgs): Promise<ToolResponse>;
    getVesselFormsInformation(args: getVesselFormsInformationArgs): Promise<ToolResponse>;
    getVesselShoreAnalysisInformation(args: getVesselShoreAnalysisInformationArgs): Promise<ToolResponse>;
    getFleetPmsFormsFuelInformation(args: getFleetPmsFormsFuelInformationArgs): Promise<ToolResponse>;
}
export {};
