import React, { CSSProperties } from 'react';
import './index.css';
export interface ChatWrapperProps {
    msgBarElement?: any;
    errorMsg?: string;
    forbiddenTxt?: string;
    styles?: CSSProperties;
    singling?: boolean;
    forbidden?: boolean;
    isHost?: boolean;
    handMsg?: (msg: string) => void;
    onClose?: () => void;
    onTypeChange?: () => void;
    onSelectCancel?: () => void;
    onSelectConfirm?: () => void;
    multiSelectActive?: boolean;
    selectCnt?: number;
    targetUserIsOnline?: boolean;
    selectTargetNickname?: string;
    handleClickUploadImage?: () => void;
    defaultMsg?: string;
    updateChatTextMsg?: (textMsgInfo: {
        textMsg: string;
        height: number;
    }) => void;
    privateTarget: string;
    autoSizeParams?: {
        minHeight?: number;
        maxHeight?: number;
        initHeight?: number;
    };
}
export declare const CHAT_WRAPPER_CLASS = "fcr-chat-wrapper-mobile";
export declare const ChatWrapper: React.FC<React.PropsWithChildren<ChatWrapperProps>>;
