import { Tool } from '@modelcontextprotocol/sdk/types.js'; import { SAPClient } from '../sap/client.js'; export declare const documentTools: Tool[]; export declare class DocumentToolHandler { private sapClient; constructor(sapClient: SAPClient); handleGetOrders(args: unknown): Promise; handleGetOrder(args: unknown): Promise; handleCreateOrder(args: unknown): Promise; handleGetPurchaseOrders(args: unknown): Promise; handleGetPurchaseOrder(args: unknown): Promise; handleCreatePurchaseOrder(args: unknown): Promise; handleGetGoodsReceipts(args: unknown): Promise; handleGetGoodsReceipt(args: unknown): Promise; handleGetInvoices(args: unknown): Promise; handleGetInvoice(args: unknown): Promise; handleCreateInvoice(args: unknown): Promise; private formatOrderDates; private formatInvoiceDates; private formatDateForSAP; private validateDocumentLines; }