import { AbstractFileAdapter } from '../base/AbstractFileAdapter'; /** * XML File Adapter - Functional Programming * * Single Responsibility: Parse XML configuration files only * Uses xml2js library for robust XML parsing */ export declare class XmlFileAdapter extends AbstractFileAdapter { canHandle(filePath: string): boolean; read(filePath: string): Promise>; getFormat(): string; getSupportedExtensions(): string[]; } /** * Pure function to parse XML content using xml2js */ export declare const parseXmlContent: (content: string) => Promise>; //# sourceMappingURL=XmlFileAdapter.d.ts.map