import { DOMAdapter, XMLDocument, XMLElement, XMLNode, XMLText } from '../core/dom-adapter'; import { URLFactory } from '../core/url-factory'; /** * Browser implementation of DOMAdapter using native DOMParser/XMLSerializer. */ export declare class BrowserDOMAdapter implements DOMAdapter { private parser; private serializer; parseXML(str: string): XMLDocument; parseHTML(str: string, mimeType?: string): XMLDocument; serialize(doc: XMLDocument): string; getChildNodes(element: XMLElement): XMLNode[]; createDocument(): XMLDocument; createElement(doc: XMLDocument, tagName: string): XMLElement; createTextNode(doc: XMLDocument, text: string): XMLText; appendChild(parent: XMLElement, child: XMLNode): void; } /** * Browser implementation of URLFactory using URL.createObjectURL. */ export declare class BrowserURLFactory implements URLFactory { private urls; createURL(data: string | ArrayBuffer | Blob, mimeType?: string): string; revokeURL(url: string): void; getData(url: string): { data: string | ArrayBuffer | Blob; mimeType: string; } | undefined; } //# sourceMappingURL=browser.d.ts.map