import type { Extensions } from '@tiptap/core'; import type { WorkOfficeCollaborationSession } from '../../../collaboration/office-collaboration'; import { markdownTaskCheckboxLabel } from '../work-markdown-extensions'; import { type WorkGetMarkdownSelectionMenuItems } from '../work-markdown-selection-menu'; import type { WorkMarkdownContent } from '../work-types'; import { type WorkOfficeFileAction } from './work-office-chrome'; export { markdownTaskCheckboxLabel }; export interface MarkdownEditorProps { /** The host must initialize and synchronize this session before mounting. */ collaboration?: WorkOfficeCollaborationSession; autoFocus?: boolean; content: WorkMarkdownContent; extensions?: Extensions; preview: boolean; saveStatus?: string; fileActions?: readonly WorkOfficeFileAction[]; getSelectionMenuItems?: WorkGetMarkdownSelectionMenuItems; onChange: (content: WorkMarkdownContent) => void; } export declare function MarkdownEditor({ autoFocus, collaboration, content, extensions: additionalExtensions, preview, saveStatus, fileActions, getSelectionMenuItems, onChange, }: MarkdownEditorProps): import("react").JSX.Element;