export declare type ActivityType = 'message' | 'contactRelationUpdate' | 'conversationUpdate' | 'typing' | 'endOfConversation' | 'event' | 'invoke' | 'deleteUserData' | 'messageUpdate' | 'messageDelete' | 'installationUpdate' | 'messageReaction' | 'suggestion' | 'trace' | 'handoff'; export interface ChannelAccount { readonly id: string; readonly name: string; readonly aadObjectId: string | null; } export interface MessageReaction extends Record { readonly type: string; } export interface ConversationAccount { readonly id: string; readonly isGroup: boolean; readonly name: string | null; readonly conversationType: string; readonly tenantId: string; } export interface ConversationReference { readonly activityId: string; readonly bot: ChannelAccount | null; readonly channelId: string; readonly conversation: ConversationAccount; readonly serviceUrl: string; readonly user: ChannelAccount | null; } export interface CardAction { readonly channelData: string; readonly displayText: string | null; readonly image: string | null; readonly text: string | null; readonly title: string | null; readonly type: string; readonly value: Record | null; } export interface SuggestedActions { readonly actions: CardAction[]; readonly to: string[]; } export interface Attachment { readonly content: Record; readonly contentType: string | null; readonly contentUrl: string | null; readonly name: string | null; readonly thumbnailUrl: string | null; } export interface TextHighlight { readonly number: string | null; readonly text: string | null; } //# sourceMappingURL=types.d.ts.map