/** * PowerPath Schemas * * Zod schemas for the PowerPath adaptive learning API. */ import { z } from 'zod/v4'; export declare const PowerPathCreateExternalPlacementTestInput: z.ZodObject<{ courseId: z.ZodString; lessonTitle: z.ZodOptional; launchUrl: z.ZodOptional; toolProvider: z.ZodEnum<{ edulastic: "edulastic"; "mastery-track": "mastery-track"; }>; unitTitle: z.ZodOptional; courseComponentSourcedId: z.ZodOptional; vendorId: z.ZodOptional; description: z.ZodOptional; resourceMetadata: z.ZodOptional>>>; grades: z.ZodArray>]>, z.ZodUnion, z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodLiteral<6>, z.ZodLiteral<7>, z.ZodLiteral<8>, z.ZodLiteral<9>, z.ZodLiteral<10>, z.ZodLiteral<11>, z.ZodLiteral<12>, z.ZodLiteral<13>]>>>; lessonType: z.ZodLiteral<"placement">; courseIdOnFail: z.ZodOptional>; xp: z.ZodOptional; }, z.core.$strip>; export declare const PowerPathCreateExternalTestOutInput: z.ZodObject<{ courseId: z.ZodString; lessonTitle: z.ZodOptional; launchUrl: z.ZodOptional; toolProvider: z.ZodEnum<{ edulastic: "edulastic"; "mastery-track": "mastery-track"; }>; unitTitle: z.ZodOptional; courseComponentSourcedId: z.ZodOptional; vendorId: z.ZodOptional; description: z.ZodOptional; resourceMetadata: z.ZodOptional>>>; grades: z.ZodArray>]>, z.ZodUnion, z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodLiteral<6>, z.ZodLiteral<7>, z.ZodLiteral<8>, z.ZodLiteral<9>, z.ZodLiteral<10>, z.ZodLiteral<11>, z.ZodLiteral<12>, z.ZodLiteral<13>]>>>; lessonType: z.ZodLiteral<"test-out">; xp: z.ZodNumber; }, z.core.$strip>; export declare const PowerPathCreateInternalTestInput: z.ZodDiscriminatedUnion<[z.ZodObject<{ courseId: z.ZodString; lessonType: z.ZodEnum<{ "alpha-read-article": "alpha-read-article"; placement: "placement"; "powerpath-100": "powerpath-100"; quiz: "quiz"; "test-out": "test-out"; "unit-test": "unit-test"; }>; lessonTitle: z.ZodOptional; unitTitle: z.ZodOptional; courseComponentSourcedId: z.ZodOptional; resourceMetadata: z.ZodOptional>>>; xp: z.ZodOptional; grades: z.ZodOptional>]>, z.ZodUnion, z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodLiteral<6>, z.ZodLiteral<7>, z.ZodLiteral<8>, z.ZodLiteral<9>, z.ZodLiteral<10>, z.ZodLiteral<11>, z.ZodLiteral<12>, z.ZodLiteral<13>]>>>>; courseIdOnFail: z.ZodOptional>; testType: z.ZodLiteral<"qti">; qti: z.ZodObject<{ url: z.ZodURL; title: z.ZodOptional; metadata: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ courseId: z.ZodString; lessonType: z.ZodEnum<{ "alpha-read-article": "alpha-read-article"; placement: "placement"; "powerpath-100": "powerpath-100"; quiz: "quiz"; "test-out": "test-out"; "unit-test": "unit-test"; }>; lessonTitle: z.ZodOptional; unitTitle: z.ZodOptional; courseComponentSourcedId: z.ZodOptional; resourceMetadata: z.ZodOptional>>>; xp: z.ZodOptional; grades: z.ZodOptional>]>, z.ZodUnion, z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodLiteral<6>, z.ZodLiteral<7>, z.ZodLiteral<8>, z.ZodLiteral<9>, z.ZodLiteral<10>, z.ZodLiteral<11>, z.ZodLiteral<12>, z.ZodLiteral<13>]>>>>; courseIdOnFail: z.ZodOptional>; testType: z.ZodLiteral<"assessment-bank">; assessmentBank: z.ZodObject<{ resources: z.ZodArray; metadata: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>], "testType">; export declare const PowerPathCreateNewAttemptInput: z.ZodObject<{ student: z.ZodString; lesson: z.ZodString; }, z.core.$strip>; export declare const PowerPathFinalStudentAssessmentResponseInput: z.ZodObject<{ student: z.ZodString; lesson: z.ZodString; }, z.core.$strip>; export declare const PowerPathLessonPlansCreateInput: z.ZodObject<{ courseId: z.ZodString; userId: z.ZodString; classId: z.ZodOptional; }, z.core.$strip>; export declare const PowerPathLessonPlanOperationInput: z.ZodUnion; payload: z.ZodObject<{ target: z.ZodObject<{ type: z.ZodEnum<{ component: "component"; resource: "resource"; }>; id: z.ZodString; }, z.core.$strip>; value: z.ZodBoolean; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"add-custom-resource">; payload: z.ZodObject<{ resource_id: z.ZodString; parent_component_id: z.ZodString; skipped: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"move-item-before">; payload: z.ZodObject<{ target: z.ZodObject<{ type: z.ZodEnum<{ component: "component"; resource: "resource"; }>; id: z.ZodString; }, z.core.$strip>; reference_id: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"move-item-after">; payload: z.ZodObject<{ target: z.ZodObject<{ type: z.ZodEnum<{ component: "component"; resource: "resource"; }>; id: z.ZodString; }, z.core.$strip>; reference_id: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"move-item-to-start">; payload: z.ZodObject<{ target: z.ZodObject<{ type: z.ZodEnum<{ component: "component"; resource: "resource"; }>; id: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"move-item-to-end">; payload: z.ZodObject<{ target: z.ZodObject<{ type: z.ZodEnum<{ component: "component"; resource: "resource"; }>; id: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"change-item-parent">; payload: z.ZodObject<{ target: z.ZodObject<{ type: z.ZodEnum<{ component: "component"; resource: "resource"; }>; id: z.ZodString; }, z.core.$strip>; new_parent_id: z.ZodString; position: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>; export declare const PowerPathLessonPlanOperationsInput: z.ZodObject<{ operation: z.ZodUnion; payload: z.ZodObject<{ target: z.ZodObject<{ type: z.ZodEnum<{ component: "component"; resource: "resource"; }>; id: z.ZodString; }, z.core.$strip>; value: z.ZodBoolean; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"add-custom-resource">; payload: z.ZodObject<{ resource_id: z.ZodString; parent_component_id: z.ZodString; skipped: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"move-item-before">; payload: z.ZodObject<{ target: z.ZodObject<{ type: z.ZodEnum<{ component: "component"; resource: "resource"; }>; id: z.ZodString; }, z.core.$strip>; reference_id: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"move-item-after">; payload: z.ZodObject<{ target: z.ZodObject<{ type: z.ZodEnum<{ component: "component"; resource: "resource"; }>; id: z.ZodString; }, z.core.$strip>; reference_id: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"move-item-to-start">; payload: z.ZodObject<{ target: z.ZodObject<{ type: z.ZodEnum<{ component: "component"; resource: "resource"; }>; id: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"move-item-to-end">; payload: z.ZodObject<{ target: z.ZodObject<{ type: z.ZodEnum<{ component: "component"; resource: "resource"; }>; id: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"change-item-parent">; payload: z.ZodObject<{ target: z.ZodObject<{ type: z.ZodEnum<{ component: "component"; resource: "resource"; }>; id: z.ZodString; }, z.core.$strip>; new_parent_id: z.ZodString; position: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>; reason: z.ZodOptional; }, z.core.$strip>; export declare const PowerPathLessonPlanUpdateStudentItemResponseInput: z.ZodObject<{ studentId: z.ZodString; componentResourceId: z.ZodString; result: z.ZodObject<{ status: z.ZodEnum<{ active: "active"; tobedeleted: "tobedeleted"; }>; metadata: z.ZodOptional>; score: z.ZodOptional; textScore: z.ZodOptional; scoreDate: z.ZodString; scorePercentile: z.ZodOptional; scoreStatus: z.ZodEnum<{ exempt: "exempt"; "fully graded": "fully graded"; "not submitted": "not submitted"; "partially graded": "partially graded"; submitted: "submitted"; }>; comment: z.ZodOptional; learningObjectiveSet: z.ZodOptional; textScore: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; inProgress: z.ZodOptional; incomplete: z.ZodOptional; late: z.ZodOptional; missing: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; export declare const PowerPathMakeExternalTestAssignmentInput: z.ZodObject<{ student: z.ZodString; lesson: z.ZodString; applicationName: z.ZodOptional; testId: z.ZodOptional; skipCourseEnrollment: z.ZodOptional; }, z.core.$strip>; export declare const PowerPathPlacementResetUserPlacementInput: z.ZodObject<{ student: z.ZodString; subject: z.ZodEnum<{ FastMath: "FastMath"; Language: "Language"; Math: "Math"; None: "None"; Other: "Other"; Reading: "Reading"; Science: "Science"; "Social Studies": "Social Studies"; Vocabulary: "Vocabulary"; Writing: "Writing"; }>; }, z.core.$strip>; export declare const PowerPathResetAttemptInput: z.ZodObject<{ student: z.ZodString; lesson: z.ZodString; }, z.core.$strip>; export declare const PowerPathScreeningResetSessionInput: z.ZodObject<{ userId: z.ZodString; }, z.core.$strip>; export declare const PowerPathScreeningAssignTestInput: z.ZodObject<{ userId: z.ZodString; subject: z.ZodEnum<{ Language: "Language"; Math: "Math"; Reading: "Reading"; Science: "Science"; }>; }, z.core.$strip>; export declare const PowerPathTestAssignmentsCreateInput: z.ZodObject<{ student: z.ZodString; subject: z.ZodEnum<{ FastMath: "FastMath"; Language: "Language"; Math: "Math"; None: "None"; Other: "Other"; Reading: "Reading"; Science: "Science"; "Social Studies": "Social Studies"; Vocabulary: "Vocabulary"; Writing: "Writing"; }>; grade: z.ZodPipe>]>, z.ZodUnion, z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodLiteral<6>, z.ZodLiteral<7>, z.ZodLiteral<8>, z.ZodLiteral<9>, z.ZodLiteral<10>, z.ZodLiteral<11>, z.ZodLiteral<12>, z.ZodLiteral<13>]>>; testName: z.ZodOptional; }, z.core.$strip>; export declare const PowerPathTestAssignmentsUpdateInput: z.ZodObject<{ testName: z.ZodString; }, z.core.$strip>; export declare const PowerPathTestAssignmentsBulkInput: z.ZodObject<{ items: z.ZodArray; grade: z.ZodPipe>]>, z.ZodUnion, z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodLiteral<6>, z.ZodLiteral<7>, z.ZodLiteral<8>, z.ZodLiteral<9>, z.ZodLiteral<10>, z.ZodLiteral<11>, z.ZodLiteral<12>, z.ZodLiteral<13>]>>; testName: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const PowerPathTestAssignmentsImportInput: z.ZodObject<{ spreadsheetUrl: z.ZodURL; sheet: z.ZodString; }, z.core.$strip>; export declare const PowerPathTestAssignmentsListParams: z.ZodObject<{ student: z.ZodString; status: z.ZodOptional>; subject: z.ZodOptional; grade: z.ZodOptional>]>, z.ZodUnion, z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodLiteral<6>, z.ZodLiteral<7>, z.ZodLiteral<8>, z.ZodLiteral<9>, z.ZodLiteral<10>, z.ZodLiteral<11>, z.ZodLiteral<12>, z.ZodLiteral<13>]>>>; limit: z.ZodOptional; offset: z.ZodOptional; }, z.core.$strip>; export declare const PowerPathTestAssignmentsAdminParams: z.ZodObject<{ student: z.ZodOptional; status: z.ZodOptional>; subject: z.ZodOptional; grade: z.ZodOptional>]>, z.ZodUnion, z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodLiteral<6>, z.ZodLiteral<7>, z.ZodLiteral<8>, z.ZodLiteral<9>, z.ZodLiteral<10>, z.ZodLiteral<11>, z.ZodLiteral<12>, z.ZodLiteral<13>]>>>; limit: z.ZodOptional; offset: z.ZodOptional; }, z.core.$strip>; export declare const PowerPathUpdateStudentQuestionResponseInput: z.ZodPipe]>>; responses: z.ZodOptional]>>>; lesson: z.ZodString; rendererOutcomes: z.ZodOptional>; playerState: z.ZodOptional; }, z.core.$strip>, z.ZodTransform<{ student: string; question: string; response?: string | string[] | undefined; responses?: Record | undefined; lesson: string; rendererOutcomes?: { score: number; maxScore: number; isCorrect: boolean; } | undefined; playerState?: string | undefined; }, { student: string; question: string; response?: string | string[] | undefined; responses?: Record | undefined; lesson: string; rendererOutcomes?: { score: number; maxScore: number; isCorrect: boolean; } | undefined; playerState?: string | undefined; }>>; export declare const PowerPathGetAssessmentProgressParams: z.ZodObject<{ student: z.ZodString; lesson: z.ZodString; attempt: z.ZodOptional; }, z.core.$strip>; export declare const PowerPathGetNextQuestionParams: z.ZodObject<{ student: z.ZodString; lesson: z.ZodString; }, z.core.$strip>; export declare const PowerPathGetAttemptsParams: z.ZodObject<{ student: z.ZodString; lesson: z.ZodString; }, z.core.$strip>; export declare const PowerPathTestOutParams: z.ZodObject<{ student: z.ZodString; course: z.ZodString; }, z.core.$strip>; export declare const PowerPathImportExternalTestAssignmentResultsParams: z.ZodObject<{ student: z.ZodString; lesson: z.ZodString; applicationName: z.ZodOptional; }, z.core.$strip>; export declare const PowerPathPlacementQueryParams: z.ZodObject<{ student: z.ZodString; subject: z.ZodEnum<{ FastMath: "FastMath"; Language: "Language"; Math: "Math"; None: "None"; Other: "Other"; Reading: "Reading"; Science: "Science"; "Social Studies": "Social Studies"; Vocabulary: "Vocabulary"; Writing: "Writing"; }>; }, z.core.$strip>; export declare const PowerPathMakeExternalStudentTestOutAssignmentInput: z.ZodObject<{ oneRosterSourcedId: z.ZodString; subject: z.ZodString; }, z.core.$strip>; export declare const PowerPathRenderConfigUpsertInput: z.ZodObject<{ courseIds: z.ZodArray; rendererId: z.ZodString; rendererUrl: z.ZodURL; rendererVersion: z.ZodOptional; suppressFeedback: z.ZodOptional; suppressCorrectResponse: z.ZodOptional; }, z.core.$strip>; export declare const PowerPathSyllabusQueryParams: z.ZodObject<{ status: z.ZodOptional>; }, z.core.$strip>; export type CreateExternalPlacementTestInput = z.input; export type CreateExternalTestOutInput = z.input; export type CreateInternalTestInput = z.input; export type CreateNewAttemptInput = z.input; export type FinalStudentAssessmentResponseInput = z.input; export type LessonPlansCreateInput = z.input; export type LessonPlanOperationInput = z.input; export type LessonPlanOperationsInput = z.input; export type LessonPlanUpdateStudentItemResponseInput = z.input; export type MakeExternalTestAssignmentInput = z.input; export type PlacementResetUserPlacementInput = z.input; export type ResetAttemptInput = z.input; export type ScreeningResetSessionInput = z.input; export type ScreeningAssignTestInput = z.input; export type TestAssignmentsCreateInput = z.input; export type TestAssignmentsUpdateInput = z.input; export type TestAssignmentsBulkInput = z.input; export type TestAssignmentsImportInput = z.input; export type TestAssignmentsListParams = z.input; export type TestAssignmentsAdminParams = z.input; export type UpdateStudentQuestionResponseInput = z.input; export type GetAssessmentProgressParams = z.input; export type GetNextQuestionParams = z.input; export type GetAttemptsParams = z.input; export type TestOutParams = z.input; export type ImportExternalTestAssignmentResultsParams = z.input; export type MakeExternalStudentTestOutAssignmentInput = z.input; export type PlacementQueryParams = z.input; export type RenderConfigUpsertInput = z.input; export type SyllabusQueryParams = z.input; //# sourceMappingURL=powerpath.d.ts.map