import * as z from 'zod'; /** * Schema for submitting grades via LTI Assignment and Grade Services (AGS). * Validates score data according to LTI AGS v2.0 specification. * * @see https://www.imsglobal.org/spec/lti-ags/v2p0/#score-publish-service */ export declare const ScoreSubmissionSchema: z.ZodObject<{ scoreGiven: z.ZodNumber; scoreMaximum: z.ZodNumber; comment: z.ZodOptional; userId: z.ZodOptional; timestamp: z.ZodOptional; activityProgress: z.ZodDefault>; gradingProgress: z.ZodDefault>; }, z.core.$strip>; export declare const ScoreSubmissionsSchema: z.ZodArray; userId: z.ZodOptional; timestamp: z.ZodOptional; activityProgress: z.ZodDefault>; gradingProgress: z.ZodDefault>; }, z.core.$strip>>; /** * Type representing a validated score submission for LTI AGS. * Contains grade data and metadata to be sent to the platform. */ export type ScoreSubmission = z.infer; //# sourceMappingURL=scoreSubmission.schema.d.ts.map