interface Props { /** Field identifier */ id: string; /** Current value - can be string (raw JSON) or object */ value: unknown; /** Placeholder text shown when empty */ placeholder?: string; /** Whether the field is required */ required?: boolean; /** Whether to use dark theme */ darkTheme?: boolean; /** Editor height in pixels or CSS value */ height?: string; /** Whether to auto-format JSON on blur */ autoFormat?: boolean; /** Whether the field is disabled (read-only) */ disabled?: boolean; /** ARIA description ID */ ariaDescribedBy?: string; /** Callback when value changes */ onChange: (value: unknown) => void; } declare const FormCodeEditor: import("svelte").Component; type FormCodeEditor = ReturnType; export default FormCodeEditor;