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