import { Editor } from '@tiptap/vue-3'; import { ToolbarChildOption, ToolbarItem } from './types'; export declare const fullToolbar: import('vue').Ref<({ type?: "action" | undefined; slug: string; name?: string | undefined; icon?: string | undefined; active?: (string | Record) | undefined; children?: { option: string; name: string; icon?: string | undefined; active: string | Record; }[] | undefined; } | { type: "divider"; })[], ToolbarItem[] | ({ type?: "action" | undefined; slug: string; name?: string | undefined; icon?: string | undefined; active?: (string | Record) | undefined; children?: { option: string; name: string; icon?: string | undefined; active: string | Record; }[] | undefined; } | { type: "divider"; })[]>; export declare function onActionClick(editor: Editor, slug: string, option?: string | null, showLinkBubble?: () => void): void; export declare function selectedOption(editor: Editor, children: ToolbarChildOption[]): string;