import { BaseApi } from "./BaseApi.js"; import { Configuration } from "./Configuration.js"; import { Course, Favorite, Group, Scope } from "../types/models.js"; import { AddCourseToFavoritesParams, AddGroupToFavoritesParams, ListFavoriteCoursesParams, RemoveCourseFromFavoritesParams, RemoveGroupFromFavoritesParams } from "../types/params.js"; export declare class Favorites extends BaseApi { constructor(config: Configuration); listFavoriteCourses(params?: ListFavoriteCoursesParams, body?: unknown): Promise; listFavoriteGroups(body?: unknown): Promise; addCourseToFavorites(id: string, params?: AddCourseToFavoritesParams, body?: unknown): Promise; addGroupToFavorites(id: string, params?: AddGroupToFavoritesParams, body?: unknown): Promise; removeCourseFromFavorites(id: string, params?: RemoveCourseFromFavoritesParams, body?: unknown): Promise; removeGroupFromFavorites(id: string, params?: RemoveGroupFromFavoritesParams, body?: unknown): Promise; resetCourseFavorites(body?: unknown): Promise; resetGroupFavorites(body?: unknown): Promise; }