import type { Plugin } from 'grapesjs';
import emailBlocks from './email/emailBlocks';
import { ProjectConfigType } from '../types';
import { AppEditorStore } from '../store/appEditorStore';
import { PluginToLoad } from '@grapesjs/react/dist/utils/plugins';
export interface SdkPluginCommonOptions {
    appStore: AppEditorStore;
}
export declare const getPluginByProject: (projectType: ProjectConfigType, opts: SdkPluginCommonOptions) => Plugin;
export declare const PLUGIN_CDN_BASE_URL = "https://cdn.jsdelivr.net/npm/";
export declare const PLUGINS_BY_PROJECT: {
    email: (PluginToLoad | typeof emailBlocks)[];
    web: PluginToLoad[];
    document: PluginToLoad[];
};
