/// <reference types="react" />
import * as React from 'react';
import * as PropTypes from 'prop-types';
export declare type Mode = 'edit' | 'view';
export interface Props {
    mode?: Mode;
    style?: React.CSSProperties;
}
export declare class Editor extends React.Component<Props> {
    static childContextTypes: {
        isEditMode: PropTypes.Requireable<any>;
    };
    getChildContext: () => {
        isEditMode: boolean;
    };
    render(): JSX.Element;
}
