import { ContactMessagePayload, Conversation, Agent } from '../../../../graphql.autogenerated';
interface Props {
    selectedConv?: Conversation;
    onConvEnd?: () => void;
    agents?: Agent[];
    logo?: string;
    rtl: boolean;
    convsLength?: number;
    loadingConvs?: boolean;
    handleStartConversation?: () => void;
    /** Called when user clicks "Message" on a contact message card */
    onContactMessage?: (contact: ContactMessagePayload) => void;
    /** Called when user clicks "Add Contact" on a contact message card */
    onContactAddContact?: (contact: ContactMessagePayload) => void;
}
declare const Chat: ({ selectedConv, onConvEnd, agents, logo, rtl, convsLength, loadingConvs, handleStartConversation, onContactMessage, onContactAddContact, }: Props) => import("@emotion/react/jsx-runtime").JSX.Element;
export default Chat;
