import React from 'react';
import type { DataGridEditorProps } from './editorTypes';
import './editors.css';
export interface MarkdownEditorProps<TRow = any> extends DataGridEditorProps<string, TRow> {
    /** Maximum character length */
    maxLength?: number;
    /** Show preview panel */
    showPreview?: boolean;
    /** Minimum height of the editor in pixels */
    minHeight?: number;
    /** Maximum height of the editor in pixels */
    maxHeight?: number;
    /** Number of visible rows in textarea */
    rows?: number;
}
/**
 * MarkdownEditor component for DataGrid cells.
 * Provides a multi-line textarea with optional markdown preview.
 */
export declare function MarkdownEditor<TRow = any>(props: MarkdownEditorProps<TRow>): React.ReactElement;
export declare namespace MarkdownEditor {
    var displayName: string;
}
