import type { ListBlobsFlatSegmentResponse, ListBlobsHierarchySegmentResponse } from "../generated/src/models/index.js"; /** * Deserializes a List Blobs (flat) XML response body. Used when the service falls * back to XML for an account that does not support Apache Arrow; parses the * already-received stream instead of issuing a second request. * * @param response - The raw stream response from the list operation, with an XML body. */ export declare function deserializeListBlobFlatSegmentXml(response: { readableStreamBody?: NodeJS.ReadableStream; blobBody?: Promise; }): Promise<{ parsed: ListBlobsFlatSegmentResponse; bodyAsText: string; }>; /** * Deserializes a List Blobs by hierarchy XML response body (see * {@link deserializeListBlobFlatSegmentXml}). * * @param response - The raw stream response from the list operation, with an XML body. */ export declare function deserializeListBlobHierarchySegmentXml(response: { readableStreamBody?: NodeJS.ReadableStream; blobBody?: Promise; }): Promise<{ parsed: ListBlobsHierarchySegmentResponse; bodyAsText: string; }>; //# sourceMappingURL=blobListXmlParser.d.ts.map