import type { CurrencyCodeType, StandardOutputFields } from './common.js';
export interface GetMemberMessagesResponse extends StandardOutputFields {
    MemberMessage?: {
        MemberMessageExchange?: {
            Item?: {
                ItemID?: string;
                ListingDetails?: {
                    EndTime?: string;
                    StartTime?: string;
                };
                SellingStatus?: {
                    CurrentPrice?: number | {
                        value: number;
                        currencyID: CurrencyCodeType;
                    };
                };
                Title?: string;
            };
            LastModifiedDate?: string;
            MessageMedia?: {
                MediaName?: string;
                MediaURL?: string;
            };
            MessageStatus?: 'Answered' | 'CustomCode' | 'Unanswered';
            Question?: {
                Body?: string;
                DisplayToPublic?: boolean;
                MessageID?: string;
                MessageMedia?: {
                    MediaName?: string;
                    MediaURL?: string;
                };
                MessageType?: any;
                QuestionType?: any;
                RecipientID?: string;
                SenderEmail?: string;
                SenderID?: string;
                Subject?: string;
            };
            Response?: string;
        };
    };
    PaginationResult: {
        TotalNumberOfEntries: number;
        TotalNumberOfPages: number;
    };
}
