import { default as React } from 'react'; export type EditorViewMode = 'edit' | 'preview' | 'split'; export interface TextEditorShellProps { toolbar?: React.ReactNode; editor: React.ReactNode; preview?: React.ReactNode; view: EditorViewMode; onViewChange?: (view: EditorViewMode) => void; showViewSwitcher?: boolean; allowedViews?: EditorViewMode[]; className?: string; minHeight?: string | number; maxHeight?: string | number; disabled?: boolean; readOnly?: boolean; statusBar?: React.ReactNode; } export declare const TextEditorShell: React.NamedExoticComponent;