import * as z from 'zod'; /** * Schema for LTI Assignment and Grade Services (AGS) Result. * Results contain richer metadata than scores, including user info and timestamps. * * @see https://www.imsglobal.org/spec/lti-ags/v2p0/#result-service */ export declare const ResultSchema: z.ZodObject<{ id: z.ZodString; scoreOf: z.ZodURL; userId: z.ZodString; resultScore: z.ZodOptional>; resultMaximum: z.ZodOptional; scoringUserId: z.ZodOptional; comment: z.ZodOptional>; timestamp: z.ZodOptional; activityProgress: z.ZodOptional>; gradingProgress: z.ZodOptional>; }, z.core.$loose>; /** * Schema for an array of results returned from the results service. */ export declare const ResultsSchema: z.ZodArray>; resultMaximum: z.ZodOptional; scoringUserId: z.ZodOptional; comment: z.ZodOptional>; timestamp: z.ZodOptional; activityProgress: z.ZodOptional>; gradingProgress: z.ZodOptional>; }, z.core.$loose>>; /** * Type representing a validated result for LTI AGS. */ export type Result = z.infer; /** * Type representing an array of results. */ export type Results = z.infer; //# sourceMappingURL=result.schema.d.ts.map