import { BaseApi } from "./BaseApi.js"; import { Configuration } from "./Configuration.js"; import { ColumnDatum, CustomColumn, Progress, Scope } from "../types/models.js"; import { BulkUpdateColumnDataParams, CreateCustomGradebookColumnParams, ListCustomGradebookColumnsParams, ListEntriesForColumnParams, ReorderCustomColumnsParams, UpdateColumnDataParams } from "../types/params.js"; export declare class CustomGradebookColumns extends BaseApi { constructor(config: Configuration); listCustomGradebookColumns(course_id: string, params?: ListCustomGradebookColumnsParams, body?: unknown): Promise; createCustomGradebookColumn(course_id: string, params?: CreateCustomGradebookColumnParams, body?: unknown): Promise; updateCustomGradebookColumn(course_id: string, id: string, body?: unknown): Promise; deleteCustomGradebookColumn(course_id: string, id: string, body?: unknown): Promise; reorderCustomColumns(course_id: string, params?: ReorderCustomColumnsParams, body?: unknown): Promise; listEntriesForColumn(course_id: string, id: string, params?: ListEntriesForColumnParams, body?: unknown): Promise; updateColumnData(course_id: string, id: string, user_id: string, params?: UpdateColumnDataParams, body?: unknown): Promise; bulkUpdateColumnData(course_id: string, params?: BulkUpdateColumnDataParams, body?: unknown): Promise; }