import * as Types from '../types';
export declare type ConversationFragment = {
    __typename?: 'Conversation';
    _id: string;
    done: boolean;
    answered: boolean;
    createdAt: string;
    visitor: {
        __typename?: 'Visitor';
        name?: string | null;
        email?: string | null;
        image?: string | null;
    };
    lastItem?: {
        __typename?: 'ConversationItem';
        _id: string;
        conversationId: string;
        createdAt: string;
        senderType: Types.ConversationSenderType;
        card?: {
            __typename?: 'ConversationCard';
            type: Types.ConversationCardType;
            title?: string | null;
            appTitle?: string | null;
            description?: string | null;
        } | null;
        buttons: Array<{
            __typename?: 'ConversationItemButton';
            _id: string;
            text: string;
        }>;
        content: {
            __typename?: 'ConversationContent';
            type: Types.ConversationContentType;
            messageString?: string | null;
            message: Array<{
                __typename?: 'ParagraphElement';
                _id: string;
                type: string;
                children: Array<{
                    __typename?: 'InlineLinkElement';
                    _id: string;
                    url: string;
                    type: string;
                    children?: Array<{
                        __typename?: 'InlineTextElement';
                        _id: string;
                        text: string;
                        bold?: boolean | null;
                        italic?: boolean | null;
                        underline?: boolean | null;
                    }> | null;
                } | {
                    __typename?: 'InlineTextElement';
                    _id: string;
                    text: string;
                    bold?: boolean | null;
                    italic?: boolean | null;
                    underline?: boolean | null;
                }>;
            }>;
        };
        sender: {
            __typename?: 'APIIntegration';
            logoURL?: string | null;
            displayName?: string | null;
            displayDescription?: string | null;
        } | {
            __typename?: 'MemberUser';
            name?: string | null;
            lastName: string;
            firstName: string;
            logoURL?: string | null;
        } | {
            __typename?: 'Visitor';
            _id: string;
            name?: string | null;
            image?: string | null;
        };
    } | null;
};
export declare const ConversationFragmentDoc: import("@apollo/client").DocumentNode;
