export declare const user: {
    activity: import("../../types/v2_user_activity").types;
    details: import("../../types/v2_user_details").types;
    beatmaps: {
        kudosu: import("../../types/v2_user_beatmaps_kudosu").types;
        category: import("../../types/v2_user_beatmaps_category").types;
        most_played: import("../../types/v2_user_beatmaps_most_played").types;
    };
    me: {
        details: import("../../types/v2_user_me_details").types;
        friends: import("../../types/v2_user_me_friends").types;
        download: {
            quota: import("../../types/v2_user_me_download_quota").types;
        };
    };
};
export declare const users: {
    details: import("../../types/v2_users_details").types;
    events: import("../../types/v2_users_events").types;
    groups: {
        list: import("../../types/v2_users_groups_list").types;
    };
};
export declare const scores: {
    details: import("../../types/v2_scores_details").types;
    download: import("../../types/v2_scores_download").types;
    beatmap: import("../../types/v2_scores_beatmap").types;
    user: {
        category: import("../../types/v2_scores_user_category").types;
        beatmap: import("../../types/v2_scores_user_beatmap").types;
    };
};
export declare const beatmap: {
    id: {
        attributes: import("../../types/v2_beatmap_id_attributes").types;
        lookup: import("../../types/v2_beatmap_id_lookup").types;
        details: import("../../types/v2_beatmap_id_details").types;
    };
    set: {
        lookup: import("../../types/v2_beatmap_set_lookup").types;
        details: import("../../types/v2_beatmap_set_details").types;
        download: import("../../types/v2_beatmap_set_download").types;
        addToFavourites: import("../../types/v2_beatmap_set_addToFavourites").types;
    };
    discussions: {
        votes: import("../../types/v2_beatmap_discussions_votes").types;
        posts: import("../../types/v2_beatmap_discussions_posts").types;
        details: import("../../types/v2_beatmap_discussions_details").types;
    };
};
export declare const beatmaps: {
    details: import("../../types/v2_beatmaps_details").types;
    search: import("../../types/v2_beatmaps_search").types;
    events: import("../../types/v2_beatmaps_events").types;
};
export declare const forums: {
    topic: {
        new: import("../../types/v2_forums_topic_new").types;
        edit: import("../../types/v2_forums_topic_edit").types;
        reply: import("../../types/v2_forums_topic_reply").types;
        details: import("../../types/v2_forums_topic_details").types;
    };
    post: {
        edit: import("../../types/v2_forums_post_edit").types;
    };
};
export declare const assets: {
    seasonalBackgrounds: import("../../types/v2_assets_seasonalBackgrounds").types;
};
export declare const changelogs: {
    list: import("../../types/v2_changelogs_list").types;
    lookup: import("../../types/v2_changelogs_lookup").types;
    details: import("../../types/v2_changelogs_details").types;
};
export declare const comments: {
    new: import("../../types/v2_comments_new").types;
    edit: import("../../types/v2_comments_edit").types;
    list: import("../../types/v2_comments_list").types;
    vote: import("../../types/v2_comments_vote").types;
    remove: import("../../types/v2_comments_remove").types;
    details: import("../../types/v2_comments_details").types;
};
export declare const site: {
    search: import("../../types/v2_site_search").types;
    wiki: import("../../types/v2_site_wiki").types;
    spotlights: {
        list: import("../../types/v2_site_spotlights_list").types;
    };
    ranking: {
        details: import("../../types/v2_site_ranking_details").types;
    };
    news: {
        list: import("../../types/v2_site_news_list").types;
        details: import("../../types/v2_site_news_details").types;
    };
};
export declare const matches: {
    list: import("../../types/v2_matches_list").types;
    details: import("../../types/v2_matches_details").types;
};
export declare const rooms: {
    list: import("../../types/v2_rooms_list").types;
};
export declare const room: {
    details: import("../../types/v2_room_details").types;
    leaderboard: import("../../types/v2_room_leaderboard").types;
};
export declare const notifications: {
    list: import("../../types/v2_notifications_list").types;
};
export declare const chat: {
    new: import("../../types/v2_chat_new").types;
    updates: import("../../types/v2_chat_updates").types;
    channels: {
        list: import("../../types/v2_chat_channels_list").types;
        join: import("./routes/chat/channels/join").types;
        leave: import("./routes/chat/channels/leave").types;
        details: import("../../types/v2_chat_channels_details").types;
        messages: {
            list: import("../../types/v2_chat_channels_messages_list").types;
            send: import("../../types/v2_chat_channels_messages_send").types;
            markAsReaded: import("../../types/v2_chat_channels_messages_markAsReaded").types;
        };
    };
};
export declare const description: {
    user: {
        activity: import("../../utility/types").Description;
        details: import("../../utility/types").Description;
        beatmaps: {
            kudosu: import("../../utility/types").Description;
            category: import("../../utility/types").Description;
            most_played: import("../../utility/types").Description;
        };
        me: {
            details: import("../../utility/types").Description;
            friends: import("../../utility/types").Description;
            download: {
                quota: any;
            };
        };
    };
    users: {
        details: import("../../utility/types").Description;
        events: import("../../utility/types").Description;
        groups: {
            list: import("../../utility/types").Description;
        };
    };
    scores: {
        details: import("../../utility/types").Description;
        download: import("../../utility/types").Description;
        beatmap: import("../../utility/types").Description;
        user: {
            category: import("../../utility/types").Description;
            beatmap: import("../../utility/types").Description;
        };
    };
    beatmap: {
        id: {
            attributes: import("../../utility/types").Description;
            lookup: import("../../utility/types").Description;
            details: import("../../utility/types").Description;
        };
        set: {
            lookup: import("../../utility/types").Description;
            details: import("../../utility/types").Description;
            download: import("../../utility/types").Description;
            addToFavourites: import("../../utility/types").Description;
        };
        discussions: {
            votes: import("../../utility/types").Description;
            posts: import("../../utility/types").Description;
            details: import("../../utility/types").Description;
        };
    };
    beatmaps: {
        details: import("../../utility/types").Description;
        search: import("../../utility/types").Description;
        events: import("../../utility/types").Description;
    };
    forums: {
        topic: {
            new: import("../../utility/types").Description;
            edit: import("../../utility/types").Description;
            reply: import("../../utility/types").Description;
            details: import("../../utility/types").Description;
        };
        post: {
            edit: import("../../utility/types").Description;
        };
    };
    assets: {
        seasonalBackgrounds: import("../../utility/types").Description;
    };
    changelogs: {
        list: import("../../utility/types").Description;
        lookup: import("../../utility/types").Description;
        details: import("../../utility/types").Description;
    };
    comments: {
        new: import("../../utility/types").Description;
        edit: import("../../utility/types").Description;
        list: import("../../utility/types").Description;
        vote: import("../../utility/types").Description;
        remove: import("../../utility/types").Description;
        details: import("../../utility/types").Description;
    };
    site: {
        search: import("../../utility/types").Description;
        wiki: import("../../utility/types").Description;
        spotlights: {
            list: import("../../utility/types").Description;
        };
        ranking: {
            details: import("../../utility/types").Description;
        };
        news: {
            list: import("../../utility/types").Description;
            details: import("../../utility/types").Description;
        };
    };
    matches: {
        list: import("../../utility/types").Description;
        details: import("../../utility/types").Description;
    };
    rooms: {
        list: import("../../utility/types").Description;
    };
    room: {
        details: import("../../utility/types").Description;
        leaderboard: import("../../utility/types").Description;
    };
    notifications: {
        list: import("../../utility/types").Description;
        markAsReaded: import("../../utility/types").Description;
    };
    chat: {
        new: import("../../utility/types").Description;
        updates: import("../../utility/types").Description;
        channels: {
            list: import("../../utility/types").Description;
            join: import("../../utility/types").Description;
            leave: import("../../utility/types").Description;
            details: import("../../utility/types").Description;
            messages: {
                list: import("../../utility/types").Description;
                send: import("../../utility/types").Description;
                markAsReaded: import("../../utility/types").Description;
            };
        };
    };
};
