import { FunctionComponent } from 'react';
import { InputFieldBaseProps } from '../InputFieldBase/InputFieldBase.js';

type RichTextFieldOptions = {
    bold?: boolean;
    italic?: boolean;
    underline?: boolean;
    bulletList?: boolean;
    orderedList?: boolean;
};
type RichTextFieldProps = Omit<InputFieldBaseProps, 'value' | 'onChange'> & {
    onChange?: (content: string) => void;
    internalChange?: () => void;
    minHeight?: number;
    minWidth?: number;
    maxHeight?: number;
    value: string;
    options?: RichTextFieldOptions;
};
declare const RichTextField: FunctionComponent<RichTextFieldProps>;

export { RichTextField as default };
export type { RichTextFieldOptions, RichTextFieldProps };
