import { EditorI18nMessages, EditorLocale, ImageUploadConfig, SlashMenuConfig } from '../../../types/editor';
/**
 * slash 插件初始化结果。
 */
export interface SlashPluginSetup {
    /** slash 插件实例列表（可包含 spec + plugin）。 */
    plugins: unknown[];
    /** slash 上下文配置器。 */
    config: ((ctx: unknown) => void) | null;
}
/**
 * 创建 slash 菜单插件。
 */
export declare const createSlashMenuPlugin: (portalContainer: HTMLElement, config?: SlashMenuConfig, messages?: EditorI18nMessages, imageUpload?: ImageUploadConfig, locale?: EditorLocale) => SlashPluginSetup;
//# sourceMappingURL=slash-menu.d.ts.map