import { BaseApi } from "./BaseApi.js"; import { Configuration } from "./Configuration.js"; import { GradingPeriod, Scope } from "../types/models.js"; import { BatchUpdateGradingPeriodsParams, UpdateSingleGradingPeriodParams } from "../types/params.js"; export declare class GradingPeriods extends BaseApi { constructor(config: Configuration); listGradingPeriods(account_id: string, body?: unknown): Promise; getSingleGradingPeriod(course_id: string, id: string, body?: unknown): Promise; updateSingleGradingPeriod(course_id: string, id: string, params?: UpdateSingleGradingPeriodParams, body?: unknown): Promise; deleteGradingPeriod(course_id: string, id: string, body?: unknown): Promise; batchUpdateGradingPeriods(course_id: string, params?: BatchUpdateGradingPeriodsParams, body?: unknown): Promise; }