import { Nullable } from '../../helpers/typescript'; import { Entity } from '../../types/entities'; import * as Photo from '../photos/types'; export interface Basic extends Entity { bio: Nullable; first_name: string; instagram_username: Nullable; last_name: Nullable; links: { followers: string; following: string; html: string; likes: string; photos: string; portfolio: string; self: string; }; location: Nullable; name: string; portfolio_url: Nullable; profile_image: { small: string; medium: string; large: string; }; total_collections: number; total_likes: number; total_photos: number; twitter_username: Nullable; updated_at: string; username: string; } export interface Medium extends Basic { photos: Photo.VeryBasic[]; } export interface Full extends Medium { downloads: number; followers_count: number; following_count: number; }