import { MemberRole } from '../enums/Roles';
import { Question } from './Question';
export interface MemberAction {
    title: string;
    route: string;
}
export interface SDKClientInfo {
    user: string;
    userUniqueId: string;
    uuid: string;
    community?: number;
}
export interface Member {
    id: number;
    userUniqueId: string;
    name: string;
    imageUrl?: string;
    questionAnswers?: Question[];
    state?: number;
    isGuest: boolean;
    customIntroText?: string;
    customClickText?: string;
    memberSince?: string;
    communityName?: string;
    isOwner: boolean;
    customTitle?: string;
    menu?: MemberAction[];
    communityId?: number;
    chatroomId?: number;
    route?: string;
    attendingStatus?: boolean;
    hasProfileImage: boolean;
    updatedAt?: number;
    sdkClientInfo?: SDKClientInfo;
    uuid: string;
    roles?: MemberRole[];
}
