import { DataReader } from './DataReader.js';
/**
 * Reads the data from an XML using the xpath.
 * See https://www.w3schools.com/xml/xpath_syntax.asp.
 */
export declare class XmlReader extends DataReader {
    getValue(path: string): Promise<unknown>;
    queryDocument(path: string, doc: Document): unknown;
    processNodeResult(result: XPathResult): unknown;
    getDocument(): Promise<Document | undefined>;
    getDocumentWithBody(body: string): Promise<Document | undefined>;
    getWebDocument(data: string): Promise<Document | undefined>;
    getNodeDocument(data: string): Promise<Document | undefined>;
}
//# sourceMappingURL=XmlReader.d.ts.map