export interface WysiwygProps {
    /** Valor del contenido HTML */
    value?: string;
    /** Valor por defecto */
    defaultValue?: string;
    /** Callback cuando el contenido cambia */
    onChange?: (html: string) => void;
    /** Placeholder del editor */
    placeholder?: string;
    /** Deshabilitar el editor */
    disabled?: boolean;
    /** Mostrar toolbar de formato */
    showToolbar?: boolean;
    /** Permitir adjuntar archivos */
    allowAttachments?: boolean;
    /** Callback cuando se adjunta un archivo */
    onAttachment?: (file: File) => void;
    /** Permitir menciones */
    allowMentions?: boolean;
    /** Callback cuando se menciona a alguien */
    onMention?: (mention: string) => void;
    /** Mostrar botón de enviar */
    showSubmitButton?: boolean;
    /** Callback al enviar */
    onSubmit?: () => void;
    /** Texto del botón de enviar */
    submitButtonText?: string;
    /** Clase CSS personalizada */
    className?: string;
    /** Auto focus */
    autoFocus?: boolean;
    /** Altura mínima del editor */
    minHeight?: number;
    /** Altura máxima del editor */
    maxHeight?: number;
}
export interface WysiwygToolbarAction {
    type: 'bold' | 'italic' | 'underline' | 'strikethrough' | 'ul' | 'ol' | 'link';
    active: boolean;
}
//# sourceMappingURL=wysiwyg.d.ts.map