import { Paragraph } from './paragraph';
import { ParagraphStyle } from '../types/paragraph';
import { Table } from '../types/table';
/**
 * Clase principal para construir documentos XML compatibles con Word
 */
export declare class WordXMLBuilder {
    private paragraphs;
    private tables;
    /**
     * Agrega un párrafo al documento
     * @param content Contenido del párrafo
     * @param style Estilo del párrafo (opcional)
     * @returns Instancia del párrafo creado
     */
    addParagraph(content: string, style?: ParagraphStyle): Paragraph;
    /**
     * Agrega una tabla al documento
     * @param table Configuración de la tabla
     */
    addTable(table: Table): void;
    /**
     * Genera el contenido XML del documento
     * @returns Contenido XML del documento
     */
    getContent(): string;
    /**
     * Limpia el contenido del documento
     */
    clear(): void;
}
