import { CommunityResponseDto, CommunitySummaryDto, InvitationOrMemberDto, InvitationResponseDto, SearchCommunityResponseDto, SearchInvitationResponseDto, SearchInvitationAndMembersResponseDto } from "../dtos"; export interface MobileThumbnail { uri: string; scale: 1 | 2 | 3; } export interface CommunityResponseDtoWithThumbnails extends CommunityResponseDto { mobileThumbnails?: MobileThumbnail[]; } export interface CommunitySummaryDtoWithThumbnails extends CommunitySummaryDto { mobileThumbnails?: MobileThumbnail[]; } export interface InvitationResponseDtoWithThumbnails extends Omit { community?: CommunitySummaryDtoWithThumbnails; } export interface InvitationOrMemberDtoWithThumbnails extends Omit { community?: CommunitySummaryDtoWithThumbnails; } export interface SearchCommunityResponseDtoWithThumbnails extends SearchCommunityResponseDto { items: CommunityResponseDtoWithThumbnails[]; } export interface SearchInvitationResponseDtoWithThumbnails extends SearchInvitationResponseDto { items: InvitationResponseDtoWithThumbnails[]; } export interface SearchInvitationAndMembersResponseDtoWithThumbnails extends SearchInvitationAndMembersResponseDto { items: InvitationOrMemberDtoWithThumbnails[]; }