import type { SerializedEditorState } from 'lexical';
import React from 'react';
import type { DefaultNodeTypes, SerializedBlockNode, SerializedInlineBlockNode } from '../../../../nodeTypes.js';
import type { JSXConverters } from './converter/types.js';
import './index.css';
export type JSXConvertersFunction<T extends {
    [key: string]: any;
    type?: string;
} = DefaultNodeTypes | SerializedBlockNode<{
    blockName?: null | string;
    blockType: string;
}> | SerializedInlineBlockNode<{
    blockName?: null | string;
    blockType: string;
}>> = (args: {
    defaultConverters: JSXConverters<DefaultNodeTypes>;
}) => JSXConverters<T>;
type Props = {
    className?: string;
    converters?: JSXConverters | JSXConvertersFunction;
    data: SerializedEditorState;
    disableIndent?: boolean | string[];
    disableTextAlign?: boolean | string[];
};
export declare const RichText: React.FC<Props>;
export {};
//# sourceMappingURL=index.d.ts.map