///
import * as React from "react";
import { MessageState, MemberState } from "../../state/ChannelState";
import "./ChannelItem.less";
export interface Props {
author: MemberState;
message: MessageState;
showReadStatus: boolean;
}
export default class ChannelItem extends React.PureComponent {
static readonly displayName: string;
private _avatarStyleConfig;
private _bubblePrimaryStyleConfig;
private _bubbleSecondaryStyleConfig;
private _readStatusStyleConfig;
private _rootElementRef;
constructor(props: Props);
private getClassName();
private renderAvatarArea();
private renderBody(rawBody);
render(): JSX.Element;
componentDidUpdate(prevProps: Readonly, prevState: undefined, prevContext: any): void;
componentDidMount(): void;
private invokeRenderCallback();
private setRootElementRef;
}