export default EditorSwitch;
declare class EditorSwitch extends EditorComponent<import("../../../EditorComponent").EditorComponentProps, import("../../../EditorComponent").EditorComponentState> {
    static propTypes: any;
    static defaultProps: {
        showRoutes: boolean;
        hide_wrapper_in_default_mode: boolean;
        errorDelay: number;
        SaveIcon: React.ComponentType<{}>;
        ResetIcon: React.ComponentType<import("material-ui/SvgIcon").SvgIconProps>;
        EditIcon: React.ComponentType<import("material-ui/SvgIcon").SvgIconProps>;
        cacheKeyPrefix: string;
        contentEditable: boolean | undefined;
    };
    constructor(props: import("../../../EditorComponent").EditorComponentProps);
    renderItems({ itemComponents, menuItems, output, Components, showRoutes, createTemplate, updateTemplate, routesShowed, }: {
        itemComponents: any;
        menuItems: any;
        output: any;
        Components: any;
        showRoutes: any;
        createTemplate: any;
        updateTemplate: any;
        routesShowed: any;
    }): void;
}
import EditorComponent from "../../../EditorComponent";
import React from "react";
