import { ParagraphStyle } from '../types/paragraph';
/**
 * Clase que representa un párrafo en un documento Word
 */
export declare class Paragraph {
    private text;
    private style?;
    /**
     * Crea una nueva instancia de Paragraph
     * @param text - El texto del párrafo
     * @param style - Estilos opcionales del párrafo
     */
    constructor(text: string, style?: ParagraphStyle);
    /**
     * Genera el XML del párrafo
     * @returns El XML del párrafo como string
     */
    toXML(): string;
    /**
     * Genera el XML de los estilos del párrafo
     * @returns XML con los estilos aplicados
     */
    private generateStyleXML;
    /**
     * Genera el XML para un borde específico
     * @param position - Posición del borde
     * @param border - Configuración del borde
     * @returns XML del borde
     */
    private generateBorderXML;
    /**
     * Obtiene el ID de estilo de lista correspondiente
     * @param style - Estilo de lista
     * @returns ID del estilo
     */
    private getListStyleId;
}
