/// import { BoxProps } from "./Box"; import { CodeMirrorProps } from "./CodeMirror"; import { CodeEditorStylesProps } from "./CodeEditorStyles"; import { Transaction } from "@codemirror/state"; import { EditorView } from "@codemirror/view"; export declare type CodeEditorProps = { language?: "sql" | "java" | "python" | "javascript" | "markdown" | "typescript"; height?: BoxProps["height"]; value?: string; lineNumbers?: boolean; disabled?: boolean; fontFamily?: CodeEditorStylesProps["fontFamily"]; wrapLines?: boolean; selection?: CodeMirrorProps["selection"]; variant?: "outlined" | "normal" | "input"; onChange?: (value: string, changes: readonly Transaction[]) => void; }; export declare type CodeEditorRef = EditorView | null; export declare const CodeEditor: import("react").ForwardRefExoticComponent>;