/**
 * Utility for working with XML tags in translation outputs
 */
export declare class XmlProcessor {
    private parser;
    private builder;
    constructor();
    /**
     * Extract content from XML tags
     * @param text Text containing XML tags
     * @param tagName Name of the tag to extract (without angle brackets)
     * @returns The content of the tag, or empty string if tag not found
     */
    extractTagContent(text: string, tagName: string): string;
    /**
     * Extract all matching tags from a text
     * @param text Text containing XML tags
     * @param pattern Regular expression pattern to match
     * @returns Array of tag contents
     */
    extractAllTags(text: string, pattern: RegExp): string[];
    /**
     * Parse XML string to object
     */
    parseXml(xmlString: string): any;
    /**
     * Build XML string from object
     */
    buildXml(obj: any): string;
    /**
     * Wrap content in XML tags
     */
    wrapInTags(content: string, tagName: string): string;
}
