import { IRequestSender, ISuperAgentRequestFactory } from '@studyportals/mb-platform-http-requests'; import { IStudent } from '@studyportals/studentdomain'; export declare class StudentAPIClient { private superAgentRequestFactory; private requestSender; private _baseUrl; protected get baseUrl(): string; constructor(superAgentRequestFactory: ISuperAgentRequestFactory, requestSender: IRequestSender, baseUrl?: string); getStudentByID(studentID: string): Promise; getStudentByEmail(email: string): Promise; patchStudent(identityId: string, data: IStudent): Promise; private createPatchRequest; private createGetRequest; private buildUrl; }