import { EditorStateType } from '../types';
import { ElementModel } from '../editorComponents';
import { EditorRendererControllerType } from '../types/editorRendererController';

export type EditorRendererControllerParams = {
    initialEditorState?: Pick<EditorStateType, 'assets' | 'cssSelectors' | 'defaultTheme' | 'elements' | 'fonts' | 'project' | 'themes' | 'ui'>;
    injections?: {
        elementModels?: ElementModel[];
    };
};
export declare const useEditorRendererController: (params?: EditorRendererControllerParams) => EditorRendererControllerType;
