export namespace DecapCmsWidgetCode {
    export { Widget };
    export { controlComponent };
    export { previewComponent };
}
export default DecapCmsWidgetCode;
declare function Widget(opts?: {}): {
    name: string;
    controlComponent: typeof controlComponent;
    previewComponent: typeof previewComponent;
    schema: {
        properties: {
            default_language: {
                type: string;
            };
            allow_language_selection: {
                type: string;
            };
            output_code_only: {
                type: string;
            };
            keys: {
                type: string;
                properties: {
                    code: {
                        type: string;
                    };
                    lang: {
                        type: string;
                    };
                };
            };
        };
    };
    allowMapValue: boolean;
    codeMirrorConfig: {};
};
import controlComponent from './CodeControl';
import previewComponent from './CodePreview';
