import type { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; import type * as Types from '../../generated/experience-api-types'; export declare type SendMessageMutationVariables = Types.Exact<{ input: Types.MessageInput; }>; export declare type SendMessageMutation = { readonly __typename: 'Mutation'; readonly messageCreate: { readonly __typename: 'Message'; readonly id: string; readonly text: string; readonly sentAt: string; readonly thread: { readonly __typename: 'Thread'; readonly id: string; readonly status: Types.ThreadStatus; }; readonly sender: { readonly __typename: 'Member'; readonly id: string; readonly displayName: string | null; readonly profileImage: { readonly __typename: 'File'; readonly id: string; readonly url: string; } | null; } | { readonly __typename: 'User'; readonly displayTitle: string | null; readonly id: string; readonly displayName: string | null; readonly profileImage: { readonly __typename: 'File'; readonly id: string; readonly url: string; } | null; }; readonly attachments: ReadonlyArray<{ readonly __typename: 'MessageFileAttachment'; readonly type: Types.MessageAttachmentType; readonly description: string | null; readonly url: string; readonly metadata: unknown; } | { readonly __typename: 'MessageLinkAttachment'; readonly type: Types.MessageAttachmentType; readonly description: string | null; readonly url: string; readonly metadata: unknown; }>; }; }; export declare const SendMessageDocument: DocumentNode>;