import { ValidatorError } from '../../utils/validator';
export declare class CodeEditor {
    private el;
    compact: boolean;
    disabled: boolean;
    error?: boolean;
    hasFocus: boolean;
    info?: string;
    label?: string;
    lineNumbers: boolean;
    name?: string;
    tooltip?: string;
    validation?: string;
    value?: string;
    private _editor?;
    private _initialValue?;
    private _inputCreator;
    private handleBlur;
    private handleFocus;
    private watchValue;
    private watchDisabled;
    reset(): Promise<void>;
    validate(silent?: boolean): Promise<ValidatorError[]>;
    private resize;
    componentDidLoad(): Promise<void>;
    render(): any;
}
