import '../../styles/richtext.css'; /** * Minimal WYSIWYG editor for admin-authored candidate-facing copy (job * assignment description / problem statement). Output is an HTML string — * the backend re-sanitizes it to an allowlist before persisting and again * before rendering it into a candidate email, so this editor only needs to * produce well-formed HTML, not police content itself. */ export interface RichTextEditorProps { id?: string; value: string; onChange: (html: string) => void; placeholder?: string; 'aria-required'?: boolean; } export declare function RichTextEditor({ id, value, onChange, placeholder, ...rest }: RichTextEditorProps): import("react/jsx-runtime").JSX.Element | null;