import type { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; import type * as Types from '../../generated/experience-api-types'; export declare type ThreadMessagesQueryVariables = Types.Exact<{ thread: Types.Scalars['ID']; }>; export declare type ThreadMessagesQuery = { readonly __typename: 'Query'; readonly messages: { readonly __typename: 'MessageConnection'; readonly edges: ReadonlyArray<{ readonly __typename: 'MessageEdge'; readonly node: { readonly __typename: 'Message'; readonly id: string; readonly text: string; readonly sentAt: string; 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; }>; }; }>; readonly pageInfo: { readonly __typename: 'PageInfo'; readonly startCursor: string | null; readonly endCursor: string | null; readonly hasPreviousPage: boolean; readonly hasNextPage: boolean; }; }; }; export declare const ThreadMessagesDocument: DocumentNode>;