import type { I18n } from '@tutorialkit/types'; import { type EditorDocument, type OnChangeCallback as OnEditorChange, type OnScrollCallback as OnEditorScroll } from '../core/CodeMirrorEditor/index.js'; import type { Theme } from '../core/types.js'; interface Props { theme: Theme; id: unknown; files: string[]; i18n: I18n; hideRoot?: boolean; fileTreeScope?: string; showFileTree?: boolean; helpAction?: 'solve' | 'reset'; editorDocument?: EditorDocument; selectedFile?: string | undefined; onEditorChange?: OnEditorChange; onEditorScroll?: OnEditorScroll; onHelpClick?: () => void; onFileSelect?: (value?: string) => void; } export declare function EditorPanel({ theme, id, files, i18n, hideRoot, fileTreeScope, showFileTree, helpAction, editorDocument, selectedFile, onEditorChange, onEditorScroll, onHelpClick, onFileSelect, }: Props): import("react/jsx-runtime").JSX.Element; export {};