import React from 'react';
import { FieldProps } from '@rjsf/core';
interface CodeEditorState {
    validationError: string;
    modified: boolean;
}
export declare class CodeEditor extends React.Component<FieldProps, CodeEditorState> {
    state: CodeEditorState;
    constructor(props: FieldProps);
    render(): React.DOMElement<{
        value: string;
        language: string;
        lineNumbers: boolean;
        fold: boolean;
        lint: boolean;
        onChange: (event: React.SyntheticEvent<HTMLLimelCodeEditorElement, CustomEvent<string>>) => void;
        invalid: boolean;
        helperText: string;
    }, Element>;
    componentDidUpdate(prevProps: Readonly<FieldProps>): void;
    private handleChange;
}
export {};
//# sourceMappingURL=code-editor.d.ts.map