import { SunmaoUIRuntimeProps } from '@subscan/widget-runtime';
import React from 'react';
import { ImplementedWidget } from '@subscan/widget-editor-sdk';
import { StorageHandler } from './types';
import { Application, Module } from '@subscan/widget-core';
import './styles.css';
import './CSSReset.css';
declare type SunmaoUIEditorProps = {
    widgets?: ImplementedWidget<any>[];
    runtimeProps?: SunmaoUIRuntimeProps;
    storageHandler?: StorageHandler;
    defaultApplication?: Application;
    defaultModules?: Module[];
    registerCoreComponent?: boolean;
};
export declare function initSunmaoUIEditor(props?: SunmaoUIEditorProps): {
    Editor: React.FC<{}>;
    registry: import("@subscan/widget-runtime/lib/services/Registry").Registry;
};
export {};
