///
import * as react from 'react';
import * as react_quill from 'react-quill';
import { C as ClassName } from '../types-73ca6ab5.js';
type ToolbarButtonType = "bold" | "italic" | "underline" | "fontSize" | "fontColor" | "alignLeft" | "alignRight" | "alignCenter" | "alignJustify" | "orderedList" | "bulletedList" | "link" | "image" | "video" | "code";
type ToolbarSectionType = ToolbarButtonType[];
type WYSIWYGEditorBordersType = "light" | "dark";
interface IToolbarButtonsProps {
colors?: string[];
index?: number;
disabled?: boolean;
}
interface IToolbarProps extends IToolbarButtonsProps {
sections?: ToolbarSectionType[];
disabled?: boolean;
}
interface IWYSIWYGEditorProps extends ClassName, IToolbarProps {
value: string;
setValue: (value: string) => void;
inputPlaceholder?: string;
errorMessage?: string;
label?: string;
supportingText?: string;
borderVariant?: WYSIWYGEditorBordersType;
disabled?: boolean;
id: string;
}
declare const WYSIWYGEditor: react.ForwardRefExoticComponent>>;
export { IToolbarProps, IWYSIWYGEditorProps, WYSIWYGEditor };