import type { Editor } from '@tiptap/react'; import React from 'react'; import type { IWuEditorDefaults } from '../WuContentEditor'; export interface IToolbarContextProps { editor: Editor; customFonts?: string[]; defaultValues?: IWuEditorDefaults; isHtml: boolean; setIsHtml: (isHtml: boolean) => void; /** Whether an HTML source view is provided via the `htmlSource` prop. */ htmlSourceEnabled: boolean; } export declare const ToolbarContext: React.Context; interface IToolbarProviderProps { editor: Editor; children: React.ReactNode; customFonts?: string[]; defaultValues?: IWuEditorDefaults; isHtml: boolean; setIsHtml: (isHtml: boolean) => void; htmlSourceEnabled: boolean; } export declare const ToolbarProvider: ({ editor, children, customFonts, defaultValues, isHtml, setIsHtml, htmlSourceEnabled, }: IToolbarProviderProps) => React.JSX.Element; export declare const useToolbar: () => IToolbarContextProps; export {};