import { role } from "."; export declare const root = "https://api.ecoledirecte.com"; /** * Most likely used for teacher interactions */ export declare const rootp = "https://apip.ecoledirecte.com"; export declare const Routes: { /** * Route for: * - POST /v3/login.awp */ login(): string; /** * Use with `root2`! * * Route for: * - POST *p/v3/niveauxListe.awp?verbe=get&v=4.14.7 */ teacherSchools(): string; /** * Use with `root2`! * * Route for: * - POST *p/v3/classes/{classId}/eleves.awp?verbe=get&v=4.14.7 */ teacherStudents(classId: number): string; /** * Route for: * - POST /v3/elevesDocuments.awp */ studentDocuments(params?: tempParams | undefined): string; /** * Route for: * - POST /v3/telechargement.awp */ downloadDocument(params?: tempParams_1 | undefined): string; /** * Route for: * - POST /v3/eleves/{studentId}/messages.awp */ studentMailbox(studentId: number, params?: tempParams_2 | undefined): string; /** * Route for: * - POST /v3/eleves/{studentId}/messages/{messageId}.awp */ studentMessage(studentId: number, messageId: number, params: tempParams_3): string; /** * Route for: * - POST /v3/eleves/{studentId}/cahierdetexte.awp */ studentHomework(studentId: number, params?: tempParams_4 | undefined): string; /** * Route for: * - POST /v3/eleves/{studentId}/cahierdetexte/{date}.awp * @param date Must be of type YYYY-MM-DD */ studentHomeworkDate(studentId: number, date: string, params?: tempParams_5 | undefined): string; /** * Route for: * - POST /v3/eleves/{studentId}/notes.awp */ studentGrades(studentId: number): string; /** * Route for: * - POST /v3/comptes/detail.awp */ studentWallets(): string; /** * Route for: * - POST /v3/eleves/{studentId}/timeline.awp */ studentTimeline(studentId: number, params?: tempParams_6 | undefined): string; /** * Route for: * - POST /v3/{accountType}/{accountId}/timelineAccueilCommun.awp */ commonTimeline(accountType: "E", accountId: number, params?: tempParams_7 | undefined): string; /** * Route for: * - POST /v3/${accountType}/${accountId}/emploidutemps.awp */ timetable(accountType: role, accountId: number, params?: tempParams_8 | undefined): string; /** * Route for: * - POST /v3/cloud/{accountType}/{accountId}.awp */ cloudFolder(accountType: role, accountId: number, params?: tempParams_9 | undefined): string; /** * Route for: * - POST /v3/telechargement.awp?verbe=post&fichierId=string&leTypeDeFichier=CLOUD */ downloadFile(params?: tempParams_10 | undefined): string; }; //# sourceMappingURL=routes.d.ts.map