export declare const customTheme: {
    base: "vs-dark";
    inherit: boolean;
    rules: never[];
    colors: {
        "editor.background": string;
        "editor.foreground": string;
        "editor.lineHighlightBackground": string;
        "editorCursor.foreground": string;
        "editorWhitespace.foreground": string;
        "editorIndentGuide.background": string;
        "editorIndentGuide.activeBackground": string;
    };
};
interface CodeEditorProps {
    language: string;
    defaultCode?: string;
    code?: string;
    isEditable: boolean;
    showLineNumbers?: boolean;
    onChange?: (code: string) => void;
    disableScroll?: boolean;
}
export declare const CodeEditor: (props: CodeEditorProps) => import("react/jsx-runtime").JSX.Element;
interface CodeDiffEditorProps {
    language: string;
    original: string;
    modified: string;
    showLineNumbers?: boolean;
    disableScroll?: boolean;
}
export declare const CodeDiffEditor: (props: CodeDiffEditorProps) => import("react/jsx-runtime").JSX.Element;
export {};
