import { BaseApi } from "./BaseApi.js"; import { Configuration } from "./Configuration.js"; import { CalendarEvent, Group, Scope, User } from "../types/models.js"; import { CreateAnAppointmentGroupParams, DeleteAnAppointmentGroupParams, GetNextAppointmentParams, GetSingleAppointmentGroupParams, ListAppointmentGroupsParams, ListStudentGroupParticipantsParams, ListUserParticipantsParams, UpdateAnAppointmentGroupParams } from "../types/params.js"; export declare class AppointmentGroups extends BaseApi { constructor(config: Configuration); listAppointmentGroups(params?: ListAppointmentGroupsParams, body?: unknown): Promise; createAnAppointmentGroup(params?: CreateAnAppointmentGroupParams, body?: unknown): Promise; getSingleAppointmentGroup(id: string, params?: GetSingleAppointmentGroupParams, body?: unknown): Promise; updateAnAppointmentGroup(id: string, params?: UpdateAnAppointmentGroupParams, body?: unknown): Promise; deleteAnAppointmentGroup(id: string, params?: DeleteAnAppointmentGroupParams, body?: unknown): Promise; listUserParticipants(id: string, params?: ListUserParticipantsParams, body?: unknown): Promise; listStudentGroupParticipants(id: string, params?: ListStudentGroupParticipantsParams, body?: unknown): Promise; getNextAppointment(params?: GetNextAppointmentParams, body?: unknown): Promise; }