import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { ToolArguments, ToolResponse } from "../types/index.js";
export declare class ToolHandler {
    private server;
    constructor(server: Server);
    handleCallTool(name: string, arguments_: ToolArguments): Promise<ToolResponse>;
    private universalDefectSearch;
    private listDefectsByStage;
    private listDefectsByInspectionType;
    private listDefectsByReportType;
    private listDefectsByStatus;
    private getAllVesselDefectsRecords;
    private getVesselDetails;
    private getDefectTableSchema;
    private getTmsaSummary;
    private getSireReportsFromOcimf;
    private fetchFleetHistoricalSireObservations;
    private getCdiReportsFromOcimf;
    private getVirStatusOverview;
    private getInternalAuditSummary;
    private getPscInspectionDefects;
    private getSummaryOfDefects;
    private googleSearch;
    private parseDocumentLink;
    private writeCasefileData;
    private createCasefile;
    private updateCasefile;
    private retrieveCasefileData;
}
