// Generated by dts-bundle v0.7.3 // Dependencies for this module: // ../../../react import * as React from 'react'; export interface IEditorProps { simple?: boolean; token?: string; tenant?: string; environment?: "Development" | "Test" | "Production"; isMobile: boolean; highlightColor: string; content: string; placeholder?: string; style?: React.CSSProperties; hideToolbox?: boolean; boxStyle?: any; darkMode?: boolean; hideBorder?: boolean; minHeight?: number; useImageAPI?: boolean; uploadImagesToSharepoint?: boolean; fontSizeSupport?: boolean; fontStyleSupport?: boolean; listsSupport?: boolean; textAlignmentSupport?: boolean; textColorSupport?: boolean; clearStylingSupport?: boolean; emojiSupport?: boolean; linkSupport?: boolean; imageSupport?: boolean; videoSupport?: boolean; tableSupport?: boolean; boxSupport?: boolean; htmlSupport?: boolean; quoteSupport?: boolean; fontFamilySupport?: boolean; paragraphStyleSupport?: boolean; indentSupport?: boolean; fontStyleAdditionalSupport?: boolean; lineHeightSupport?: boolean; mentionsSupport?: boolean; tableSettingsSupport?: boolean; pastePlain?: boolean; showTableBorder?: boolean; fontSlots?: IFontSlots; onChange: (html: string) => void; onStyleChange?: (style: React.CSSProperties) => void; onTableSettingsChange?: (showTableBorder: boolean) => void; onBlur?: () => void; onFocus?: () => void; } export class IAEditor extends React.Component { constructor(props: IEditorProps); componentWillReceiveProps(props: IEditorProps): void; render(): JSX.Element; } export interface IFontSlots { title: { fontFamily: string; }; heading: { fontFamily: string; }; body: { fontFamily: string; }; label: { fontFamily: string; }; }