import { PluginTypeToLoad } from '@grapesjs/react/dist/utils/plugins';
import type { Editor, Plugin, grapesjs } from 'grapesjs';
import { ProjectData, ProjectType } from '../../utils/types';
import { AppEditorStore } from '../../store/appEditorStore';
export declare const initPlugins: (plugins: PluginTypeToLoad[]) => Promise<{
    plugins: Plugin[];
    pluginOptions: import("grapesjs").PluginOptions;
}>;
export declare const getPreviewHtml: (editor: Editor, projectData: ProjectData, projectType: ProjectType) => string;
export declare const createPreviewEditor: (gjs: typeof grapesjs, projectType: ProjectType, appStore: AppEditorStore) => Promise<Editor>;
