import { ToolArguments, ToolResponse } from "../types/index.js";
export declare class PurchaseToolHandler {
    private typesenseClient;
    constructor();
    getPurchaseRequisitionDetails(arguments_: ToolArguments): Promise<ToolResponse>;
    getPurchaseOrderDetails(arguments_: ToolArguments): Promise<ToolResponse>;
    listRequisitionsByStatus(arguments_: ToolArguments): Promise<ToolResponse>;
    listPurchaseOrdersByStatus(arguments_: ToolArguments): Promise<ToolResponse>;
    listRequisitionsByTypeAndStage(arguments_: ToolArguments): Promise<ToolResponse>;
    listRecentRequisitionsByOrderPriority(arguments_: ToolArguments): Promise<ToolResponse>;
    listTopExpensesByCategory(arguments_: ToolArguments): Promise<ToolResponse>;
    listCommittedCostExpenses(arguments_: ToolArguments): Promise<ToolResponse>;
    getVesselPurchaseLogTable(arguments_: ToolArguments): Promise<ToolResponse>;
    listRecentUrgentRequisitions(arguments_: ToolArguments): Promise<ToolResponse>;
    getCompleteVesselBudgetData(arguments_: ToolArguments): Promise<ToolResponse>;
    getAllVesselPurchaseRequisitions(arguments_: ToolArguments): Promise<ToolResponse>;
    getVesselExpenseData(arguments_: ToolArguments): Promise<ToolResponse>;
}
