import { BaseApi } from "./BaseApi.js"; import { Configuration } from "./Configuration.js"; import { BlackoutDate, Scope } from "../types/models.js"; import { CreateBlackoutDateParams, UpdateBlackoutDateParams, UpdateListOfBlackoutDatesParams } from "../types/params.js"; export declare class BlackoutDates extends BaseApi { constructor(config: Configuration); listBlackoutDates(course_id: string, body?: unknown): Promise; getSingleBlackoutDate(course_id: string, id: string, body?: unknown): Promise; newBlackoutDate(course_id: string, body?: unknown): Promise; createBlackoutDate(course_id: string, params?: CreateBlackoutDateParams, body?: unknown): Promise; updateBlackoutDate(course_id: string, id: string, params?: UpdateBlackoutDateParams, body?: unknown): Promise; deleteBlackoutDate(course_id: string, id: string, body?: unknown): Promise; updateListOfBlackoutDates(course_id: string, params?: UpdateListOfBlackoutDatesParams, body?: unknown): Promise; }