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, opts?: { skipReplace?: boolean | undefined; removeScripts?: boolean | undefined; }) => string; export declare const createPreviewEditor: (gjs: typeof grapesjs, projectType: ProjectType, appStore: AppEditorStore) => Promise;