///
import * as react from 'react';
import * as react_quill from 'react-quill';
import { C as ClassName, I as InputTexts } from '../types-8627c32c.js';
import 'url';
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, InputTexts {
value: string;
setValue: (value: string) => void;
inputPlaceholder?: string;
borderVariant?: WYSIWYGEditorBordersType;
disabled?: boolean;
id: string;
}
declare const WYSIWYGEditor: react.ForwardRefExoticComponent>>;
export { IToolbarProps, IWYSIWYGEditorProps, WYSIWYGEditor };