// Generated by dts-bundle v0.7.3 // Dependencies for this module: // ../../../react import * as React from 'react'; import '../../styles/BasicIA.css'; import '../editor/froala/FroalaCustomStyling.css'; export interface IReaderProps { id?: string; content: string; environment?: IEnvironment; tenant?: string; token?: string; style?: React.CSSProperties; removeMarginBottomFromLastParagraph?: boolean; highlightColor?: string; color?: string; fontSize?: string; lineHeight?: string; isMobile?: boolean; showTableBorder?: boolean; tableBorderColor?: string; fontSlots?: IFontSlots; onOpenIAMessage?: (instance: string, messageId: string) => void; onImageClicked?: (imageUrl: any) => void; } export interface IReaderState { showPersonCard: boolean; personCardUPN: string; personCardChildRect: { width: number; height: number; top: number; left: number; }; } export class IAReader extends React.Component { constructor(props: IReaderProps); componentDidMount(): void; componentDidUpdate(prevProps: Readonly): void; render(): JSX.Element; } export declare type IEnvironment = "Development" | "Test" | "Production"; export interface IFontSlots { title: { fontFamily: string; }; heading: { fontFamily: string; }; body: { fontFamily: string; }; label: { fontFamily: string; }; }