import type { Helpers, onToolbarButtonClickArgs } from 'wix-rich-content-common'; import { ToolbarType } from 'wix-rich-content-common'; export declare const withToolbarType: (helpers: Helpers, type: ToolbarType) => { onToolbarButtonClick: (args: onToolbarButtonClickArgs) => void | undefined; openModal?: ((modalProps: Record) => void) | undefined; closeModal?: (() => void) | undefined; handleFileUpload?: ((file: File, updateEntity: import("wix-rich-content-common").UpdateEntityFunc) => void) | undefined; handleFileSelection?: ((index: number | undefined, multiple: boolean, updateEntity: import("wix-rich-content-common").UpdateEntityFunc, removeEntity?: undefined, componentData?: import("wix-rich-content-common").ComponentData | undefined) => void) | undefined; onVideoSelected?: ((url: string, updateEntity: (metadata: Record) => void) => void) | undefined; getImageUrl?: (({ file_name }: { file_name: string; }) => string) | undefined; onPluginAdd?(pluginId: string, entryPoint: string, version?: string | undefined, contentId?: string | undefined): void; onPluginAddSuccess?(pluginId: string, entryPoint: string, params: any, version?: string | undefined, contentId?: string | undefined): void; isPreview?: (() => boolean) | undefined; onPluginAction?: import("wix-rich-content-common").OnPluginAction | undefined; onPluginAddStep?(params: import("wix-rich-content-common").onPluginAddStepArgs): void; onPluginsPopOverTabSwitch?(params: import("wix-rich-content-common").pluginsPopoverArgs): void; onPluginsPopOverClick?(params: import("wix-rich-content-common").pluginsPopoverArgs): void; onChangePluginSettings?(params: import("wix-rich-content-common").changePluginSettingsArgs): void; mediaPluginsDetails?(params: import("wix-rich-content-common").mediaPluginsDetailsArgs): void; onPluginDelete?(params: import("wix-rich-content-common").onPluginDeleteArgs): void; onPublish?(postId: string | undefined, pluginsCount: Record | undefined, pluginsDetails: { type: string; data: any; }[] | undefined, version: string, contentId?: string | undefined, editorEngine?: "tiptap" | "draft" | undefined): void; onViewerAction?(pluginId: string, actionName: "expand_gallery" | "expand_image" | "Click" | "playAudio" | "fileDownloaded", value: string, contentId?: string | undefined): void; onViewerLoaded?(params: import("wix-rich-content-common").onViewerLoadedArgs): void; onOpenEditorSuccess?(version: string, toolbarType: ToolbarType, contentId?: string | undefined, editorEngine?: "tiptap" | "draft" | undefined): void; onContentEdited?(params: import("wix-rich-content-common").onContentEditedArgs): void; onKeyboardShortcutAction?(params: import("wix-rich-content-common").onKeyboardShortcutActionArgs): void; onPluginChange?(pluginId: string, changeObject: { from: string; to: string; }, version: string, contentId?: string | undefined): void; onMediaUploadStart?(correlationId: string, pluginId: string, fileSize: number | undefined, mediaType: string | undefined, version: string, contentId?: string | undefined): void; onMediaUploadEnd?(correlationId: string, pluginId: string, duration: number, fileSize: number | undefined, mediaType: string | undefined, isSuccess: boolean, errorType: string | undefined, version: string, contentId?: string | undefined): void; onPluginModalOpened?(params: import("wix-rich-content-common").onPluginModalOpenedArgs): void; onMenuLoad?(params: import("wix-rich-content-common").onMenuLoadArgs): void; onInlineToolbarOpen?(params: import("wix-rich-content-common").OnInlineToolbarOpen): void; }; //# sourceMappingURL=utils.d.ts.map