import * as A from '../api/assignmentAPITypes'; import { Match } from '../request/requestBuidler'; export declare function deleteAssignment(ids: Match): Promise; export declare function getAssignments(courseId: Match["course_id"], config: A.AssignmentParam): Promise; export declare function getAssignmentsByAssignmentGroup(ids: Match, config: A.AssignmentParam): Promise; export declare function getAssignmentsByUser(ids: Match, config: A.AssignmentParam): Promise; export declare function getAnAssignment(ids: Match, config: Match): Promise; export declare function createNewAssigment(courseId: Match["course_id"], config: Match): Promise; export declare function editAssigment(ids: Match, config: Match): Promise; export declare function getAssignmentOverrides(ids: Match, config: Match): Promise; export declare function getAnAssignmentOverride(ids: Match, config: Match): Promise; export declare function updateAnAssignmentOverride(ids: Match, config: Match): Promise; export declare function deleteAnAssignmentOverride(ids: Match): Promise;