import React from 'react';
import { IStyles } from '../Chat/Chat';
import { ChatMessage, PrivateChatCharacter } from './types';
interface ChatContentProps {
    isPrivate: boolean;
    isTrade: boolean;
    isGlobal: boolean;
    searchCharacterUI: boolean;
    chatMessages: ChatMessage[];
    onSendGlobalChatMessage: (message: string) => void;
    onSendLocalChatMessage: (message: string) => void;
    onSendPrivateChatMessage: (message: string) => void;
    onSendTradeMessage: (message: string) => void;
    onCloseButton: () => void;
    styles?: IStyles;
    onFocus?: () => void;
    onBlur?: () => void;
    isExpanded: boolean;
    autoCloseOnSend: boolean;
    onChangeCharacterName: (characterName: string) => void;
    privateChatCharacters?: PrivateChatCharacter[];
    hideSearchCharacterUI: () => void;
    onCharacterClick?: (character: PrivateChatCharacter) => void;
    isGuild: boolean;
    onSendGuildChatMessage: (message: string) => void;
}
export declare const ChatContent: React.FC<ChatContentProps>;
export {};
