import type { Editor } from '@tiptap/core'; import type { MarkdownSourceCommand, MarkdownSourceSelectionState } from './markdown-source-commands'; import type { MarkdownViewMode } from './markdown-workspace'; import { type WorkOfficeFileAction } from './work-office-chrome'; export declare function MarkdownToolbar({ editor, fileActions, collaborative, sourceEditing, canSourceRedo, canSourceUndo, viewMode, getSourceFocusTarget, getSourceSelection, onSourceCommand, onSourceRedo, onSourceReplace, onSourceUndo, onViewModeChange, }: { editor: Editor; fileActions?: readonly WorkOfficeFileAction[]; collaborative: boolean; sourceEditing: boolean; canSourceRedo: boolean; canSourceUndo: boolean; viewMode: MarkdownViewMode; getSourceFocusTarget: () => HTMLElement | null; getSourceSelection: () => MarkdownSourceSelectionState | null; onSourceCommand: (command: MarkdownSourceCommand) => boolean; onSourceRedo: () => boolean; onSourceReplace: (replacement: string, selectedRange?: { start: number; end: number; }, target?: MarkdownSourceSelectionState) => boolean; onSourceUndo: () => boolean; onViewModeChange: (mode: MarkdownViewMode) => void; }): import("react").JSX.Element;