import IXmlType from "./IXmlType"; import { IElementOptions } from "./XmlSerializer"; interface ISoapRequestOptions { url?: string; action?: string; header?: IElementOptions; body: IElementOptions; faultDetailType?: IXmlType; responseType?: IXmlType; } declare class SoapService { protected _processSoapError(error: any, responseType: IXmlType, faultDetailType: IXmlType): void; protected _processSoapResult(source: string, responseType: IXmlType, faultDetailType: IXmlType): any; soapCall(opts: ISoapRequestOptions): Promise; } export { SoapService as default, SoapService, ISoapRequestOptions };