export interface SoapRequestOptions { url: string; action: string; body: string; timeoutMs: number; fetcher?: typeof fetch; } export declare const SOAP_NAMESPACES: { session: string; databox: string; }; export declare function buildSoapEnvelope(namespace: string, operation: string, params: Record): string; export declare function sendSoapRequest(options: SoapRequestOptions): Promise; export declare function parseSoapBody(xml: string, expectedKey?: string): T; export declare function isMaintenanceResponse(text: string): boolean; //# sourceMappingURL=soap.d.ts.map