export interface FbsearchRepositoryTopsearchFlatResponseRootObject {
    list: FbsearchRepositoryTopsearchFlatResponseListItem[];
    has_more: boolean;
    rank_token: string;
    clear_client_cache: boolean;
    status: string;
}
export interface FbsearchRepositoryTopsearchFlatResponseListItem {
    place?: FbsearchRepositoryTopsearchFlatResponsePlace;
    position: number;
    hashtag?: FbsearchRepositoryTopsearchFlatResponseHashtag;
    user?: FbsearchRepositoryTopsearchFlatResponseUser;
}
export interface FbsearchRepositoryTopsearchFlatResponsePlace {
    location: FbsearchRepositoryTopsearchFlatResponseLocation;
    title: string;
    subtitle: string;
    media_bundles: any[];
    header_media: FbsearchRepositoryTopsearchFlatResponseHeader_media;
}
export interface FbsearchRepositoryTopsearchFlatResponseLocation {
    pk: number;
    name: string;
    address: string;
    city: string;
    short_name: string;
    lng: number;
    lat: number;
    external_source: string;
    facebook_places_id: number;
}
export interface FbsearchRepositoryTopsearchFlatResponseHeader_media {
}
export interface FbsearchRepositoryTopsearchFlatResponseHashtag {
    name: string;
    id: string;
    media_count: number;
    profile_pic_url: string;
    search_result_subtitle: string;
}
export interface FbsearchRepositoryTopsearchFlatResponseUser {
    pk: number;
    username: string;
    full_name: string;
    is_private: boolean;
    profile_pic_url: string;
    friendship_status: FbsearchRepositoryTopsearchFlatResponseFriendship_status;
    is_verified: boolean;
    has_anonymous_profile_picture: boolean;
    follower_count: number;
    byline: string;
    social_context?: string;
    search_social_context?: string;
    mutual_followers_count: number;
    profile_pic_id?: string;
    latest_reel_media?: number;
}
export interface FbsearchRepositoryTopsearchFlatResponseFriendship_status {
    following: boolean;
    is_private: boolean;
    incoming_request: boolean;
    outgoing_request: boolean;
    is_bestie: boolean;
}
