interface Props { /** Field identifier */ id: string; /** Current value (markdown string) */ value: string; /** Placeholder text shown when empty. Falls back to `messages.form.markdown.placeholder`. */ placeholder?: string; /** Whether the field is required */ required?: boolean; /** Editor height - "auto" or specific value like "300px" */ height?: string; /** Whether to show the toolbar */ showToolbar?: boolean; /** Whether to show the status bar */ showStatusBar?: boolean; /** Whether to enable spell checking */ spellChecker?: boolean; /** Whether to enable autosave */ autosave?: boolean; /** Autosave delay in milliseconds */ autosaveDelay?: number; /** Whether the field is disabled (read-only) */ disabled?: boolean; /** Whether to use dark theme */ darkTheme?: boolean; /** ARIA description ID */ ariaDescribedBy?: string; /** Callback when value changes */ onChange: (value: string) => void; } declare const FormMarkdownEditor: import("svelte").Component; type FormMarkdownEditor = ReturnType; export default FormMarkdownEditor;