import { CanvasHttpConnector } from "../../http/connections/canvas-http.connector";
import { EnrollmentTermInterface } from "../dtos/enrollment-term.interface";
export declare class EnrollmentTermsFactory {
    protected readonly connector: CanvasHttpConnector;
    protected version: string;
    protected accountId: string;
    constructor(connector: CanvasHttpConnector, version: string, accountId: string);
    /**
     * List enrollment terms
     *
     * @param page
     * @param size
     */
    listEnrollmentTerms(page: number, size: number): Promise<EnrollmentTermInterface[]>;
    /**
     * Get an enrollment term
     *
     * @param id
     */
    getEnrollmentTerm(id: string): Promise<EnrollmentTermInterface>;
}
//# sourceMappingURL=enrollment-terms.factory.d.ts.map