import { type QAProps } from '@gravity-ui/uikit'; import { type ClassNameProps } from "../../classname.js"; import type { MarkdownEditorMode, MarkdownEditorSplitMode } from "../types.js"; import "./index.css"; export type EditorSettingsProps = Omit & { renderPreviewButton?: boolean; settingsVisible?: boolean | SettingItems[]; }; export declare const EditorSettings: import("react").NamedExoticComponent; export type SettingItems = 'mode' | 'toolbar' | 'split'; type SettingsContentProps = ClassNameProps & QAProps & { mode: MarkdownEditorMode; onClose: () => void; onModeChange: (mode: MarkdownEditorMode) => void; onShowPreviewChange: (showPreview: boolean) => void; showPreview: boolean; toolbarVisibility: boolean; settingsVisible?: SettingItems[] | boolean; onToolbarVisibilityChange: (val: boolean) => void; splitMode?: MarkdownEditorSplitMode; splitModeEnabled?: boolean; onSplitModeChange?: (splitModeEnabled: boolean) => void; disableMark?: boolean; zIndex?: number; }; export {};