/** * QTI Schemas * * Strict Zod schemas for QTI-related CLI/API inputs. * * These are intentionally "full-shape" schemas so CLI code can validate input * and then pass typed values directly into the QTI SDK without widening/casting. */ import { z } from 'zod/v4'; export declare const QtiAssessmentItemType: z.ZodEnum<{ associate: "associate"; choice: "choice"; drawing: "drawing"; "extended-text": "extended-text"; "graphic-associate": "graphic-associate"; "graphic-gap-match": "graphic-gap-match"; "graphic-order": "graphic-order"; hotspot: "hotspot"; hottext: "hottext"; "inline-choice": "inline-choice"; match: "match"; media: "media"; order: "order"; "select-point": "select-point"; slider: "slider"; "text-entry": "text-entry"; upload: "upload"; }>; export declare const QtiCardinality: z.ZodEnum<{ multiple: "multiple"; ordered: "ordered"; record: "record"; single: "single"; }>; export declare const QtiBaseType: z.ZodEnum<{ boolean: "boolean"; directedPair: "directedPair"; duration: "duration"; file: "file"; float: "float"; identifier: "identifier"; integer: "integer"; pair: "pair"; point: "point"; string: "string"; uri: "uri"; }>; export declare const QtiDifficulty: z.ZodEnum<{ easy: "easy"; hard: "hard"; medium: "medium"; }>; export declare const QtiNavigationMode: z.ZodEnum<{ linear: "linear"; nonlinear: "nonlinear"; }>; export declare const QtiSubmissionMode: z.ZodEnum<{ individual: "individual"; simultaneous: "simultaneous"; }>; export declare const QtiShowHide: z.ZodEnum<{ hide: "hide"; show: "show"; }>; export declare const QtiValidationSchema: z.ZodEnum<{ item: "item"; stimulus: "stimulus"; test: "test"; }>; export declare const QtiFeedbackType: z.ZodEnum<{ LESSON: "LESSON"; QUESTION: "QUESTION"; }>; export declare const QtiCorrectResponse: z.ZodObject<{ value: z.ZodArray; }, z.core.$strict>; export declare const QtiResponseDeclaration: z.ZodObject<{ identifier: z.ZodString; cardinality: z.ZodEnum<{ multiple: "multiple"; ordered: "ordered"; record: "record"; single: "single"; }>; baseType: z.ZodOptional>; correctResponse: z.ZodObject<{ value: z.ZodArray; }, z.core.$strict>; }, z.core.$strict>; export declare const QtiOutcomeDeclaration: z.ZodObject<{ identifier: z.ZodString; cardinality: z.ZodEnum<{ multiple: "multiple"; ordered: "ordered"; record: "record"; single: "single"; }>; baseType: z.ZodOptional>; }, z.core.$strict>; export declare const QtiTestOutcomeDeclaration: z.ZodObject<{ identifier: z.ZodString; cardinality: z.ZodOptional>; baseType: z.ZodEnum<{ boolean: "boolean"; directedPair: "directedPair"; duration: "duration"; file: "file"; float: "float"; identifier: "identifier"; integer: "integer"; pair: "pair"; point: "point"; string: "string"; uri: "uri"; }>; normalMaximum: z.ZodOptional; normalMinimum: z.ZodOptional; defaultValue: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; export declare const QtiInlineFeedback: z.ZodObject<{ outcomeIdentifier: z.ZodString; variableIdentifier: z.ZodString; }, z.core.$strict>; export declare const QtiResponseProcessing: z.ZodObject<{ templateType: z.ZodEnum<{ map_response: "map_response"; match_correct: "match_correct"; }>; responseDeclarationIdentifier: z.ZodString; outcomeIdentifier: z.ZodString; correctResponseIdentifier: z.ZodString; incorrectResponseIdentifier: z.ZodString; inlineFeedback: z.ZodOptional>; }, z.core.$strict>; export declare const QtiLearningObjectiveSet: z.ZodObject<{ source: z.ZodString; learningObjectiveIds: z.ZodArray; }, z.core.$strict>; export declare const QtiItemMetadata: z.ZodObject<{ 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>]>>>; difficulty: z.ZodOptional>; learningObjectiveSet: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$loose>; export declare const QtiModalFeedback: z.ZodObject<{ outcomeIdentifier: z.ZodString; identifier: z.ZodString; showHide: z.ZodEnum<{ hide: "hide"; show: "show"; }>; content: z.ZodString; title: z.ZodString; }, z.core.$strict>; export declare const QtiFeedbackInline: z.ZodObject<{ outcomeIdentifier: z.ZodString; identifier: z.ZodString; showHide: z.ZodEnum<{ hide: "hide"; show: "show"; }>; content: z.ZodString; class: z.ZodOptional>; }, z.core.$strict>; export declare const QtiFeedbackBlock: z.ZodObject<{ outcomeIdentifier: z.ZodString; identifier: z.ZodString; showHide: z.ZodEnum<{ hide: "hide"; show: "show"; }>; content: z.ZodString; class: z.ZodOptional>; }, z.core.$strict>; export declare const QtiInteractionChoice: z.ZodObject<{ identifier: z.ZodString; content: z.ZodString; feedbackInline: z.ZodOptional>; feedbackOutcomeIdentifier: z.ZodOptional; }, z.core.$loose>; export declare const QtiQuestionStructure: z.ZodObject<{ prompt: z.ZodOptional; choices: z.ZodOptional>; feedbackOutcomeIdentifier: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$loose>; export declare const QtiInteractionAttributes: z.ZodObject<{ 'expected-length': z.ZodOptional; 'pattern-mask': z.ZodOptional; placeholder: z.ZodOptional; }, z.core.$loose>; export declare const QtiAssessmentItemInteraction: z.ZodObject<{ type: z.ZodEnum<{ associate: "associate"; choice: "choice"; drawing: "drawing"; "extended-text": "extended-text"; "graphic-associate": "graphic-associate"; "graphic-gap-match": "graphic-gap-match"; "graphic-order": "graphic-order"; hotspot: "hotspot"; hottext: "hottext"; "inline-choice": "inline-choice"; match: "match"; media: "media"; order: "order"; "select-point": "select-point"; slider: "slider"; "text-entry": "text-entry"; upload: "upload"; }>; responseIdentifier: z.ZodString; shuffle: z.ZodOptional; maxChoices: z.ZodOptional; attributes: z.ZodOptional; 'pattern-mask': z.ZodOptional; placeholder: z.ZodOptional; }, z.core.$loose>>; questionStructure: z.ZodObject<{ prompt: z.ZodOptional; choices: z.ZodOptional>; feedbackOutcomeIdentifier: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$loose>; }, z.core.$loose>; export declare const QtiRubric: z.ZodObject<{ use: z.ZodString; view: z.ZodString; body: z.ZodString; }, z.core.$loose>; export declare const QtiStimulusReference: z.ZodObject<{ identifier: z.ZodString; href: z.ZodOptional; title: z.ZodOptional; }, z.core.$loose>; export declare const QtiStylesheet: z.ZodObject<{ href: z.ZodString; type: z.ZodString; }, z.core.$strict>; export declare const QtiCatalogInfo: z.ZodObject<{ id: z.ZodString; support: z.ZodString; content: z.ZodString; }, z.core.$strict>; export declare const QtiPaginationParams: z.ZodObject<{ query: z.ZodOptional; page: z.ZodOptional; limit: z.ZodOptional; sort: z.ZodOptional; order: z.ZodOptional>; }, z.core.$strict>; /** * XML-format creation input. * * The preferred way to create assessment items — send raw QTI 3.0 XML and the * server validates it against IMS QTI XSDs. */ export declare const QtiAssessmentItemXmlCreateInput: z.ZodObject<{ format: z.ZodPipe>; xml: z.ZodString; metadata: 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>]>>>; difficulty: z.ZodOptional>; learningObjectiveSet: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$loose>>; }, z.core.$strict>; /** * JSON-format creation input (experimental on the server side). * * Sends a structured/parsed representation of a QTI item. */ export declare const QtiAssessmentItemJsonCreateInput: z.ZodObject<{ format: z.ZodOptional>; identifier: z.ZodString; title: z.ZodString; type: z.ZodEnum<{ associate: "associate"; choice: "choice"; drawing: "drawing"; "extended-text": "extended-text"; "graphic-associate": "graphic-associate"; "graphic-gap-match": "graphic-gap-match"; "graphic-order": "graphic-order"; hotspot: "hotspot"; hottext: "hottext"; "inline-choice": "inline-choice"; match: "match"; media: "media"; order: "order"; "select-point": "select-point"; slider: "slider"; "text-entry": "text-entry"; upload: "upload"; }>; qtiVersion: z.ZodOptional; timeDependent: z.ZodOptional; adaptive: z.ZodOptional; preInteraction: z.ZodOptional; interaction: z.ZodOptional; responseIdentifier: z.ZodString; shuffle: z.ZodOptional; maxChoices: z.ZodOptional; attributes: z.ZodOptional; 'pattern-mask': z.ZodOptional; placeholder: z.ZodOptional; }, z.core.$loose>>; questionStructure: z.ZodObject<{ prompt: z.ZodOptional; choices: z.ZodOptional>; feedbackOutcomeIdentifier: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$loose>; }, z.core.$loose>>; postInteraction: z.ZodOptional; responseDeclarations: z.ZodOptional; baseType: z.ZodOptional>; correctResponse: z.ZodObject<{ value: z.ZodArray; }, z.core.$strict>; }, z.core.$strict>>>; outcomeDeclarations: z.ZodOptional; baseType: z.ZodOptional>; }, z.core.$strict>>>; responseProcessing: z.ZodOptional; responseDeclarationIdentifier: z.ZodString; outcomeIdentifier: z.ZodString; correctResponseIdentifier: z.ZodString; incorrectResponseIdentifier: z.ZodString; inlineFeedback: z.ZodOptional>; }, z.core.$strict>>; metadata: 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>]>>>; difficulty: z.ZodOptional>; learningObjectiveSet: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$loose>>; modalFeedback: z.ZodOptional; content: z.ZodString; title: z.ZodString; }, z.core.$strict>>>; feedbackInline: z.ZodOptional; content: z.ZodString; class: z.ZodOptional>; }, z.core.$strict>>>; feedbackBlock: z.ZodOptional; content: z.ZodString; class: z.ZodOptional>; }, z.core.$strict>>>; rubrics: z.ZodOptional>>; stimulus: z.ZodOptional; title: z.ZodOptional; }, z.core.$loose>>; }, z.core.$strict>; /** * Union of XML and JSON creation inputs for assessment items. * * Accepts either `{ format: 'xml', xml, metadata? }` or the structured JSON * shape with `{ identifier, title, type, ... }`. */ export declare const QtiAssessmentItemCreateInput: z.ZodUnion>; xml: z.ZodString; metadata: 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>]>>>; difficulty: z.ZodOptional>; learningObjectiveSet: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$loose>>; }, z.core.$strict>, z.ZodObject<{ format: z.ZodOptional>; identifier: z.ZodString; title: z.ZodString; type: z.ZodEnum<{ associate: "associate"; choice: "choice"; drawing: "drawing"; "extended-text": "extended-text"; "graphic-associate": "graphic-associate"; "graphic-gap-match": "graphic-gap-match"; "graphic-order": "graphic-order"; hotspot: "hotspot"; hottext: "hottext"; "inline-choice": "inline-choice"; match: "match"; media: "media"; order: "order"; "select-point": "select-point"; slider: "slider"; "text-entry": "text-entry"; upload: "upload"; }>; qtiVersion: z.ZodOptional; timeDependent: z.ZodOptional; adaptive: z.ZodOptional; preInteraction: z.ZodOptional; interaction: z.ZodOptional; responseIdentifier: z.ZodString; shuffle: z.ZodOptional; maxChoices: z.ZodOptional; attributes: z.ZodOptional; 'pattern-mask': z.ZodOptional; placeholder: z.ZodOptional; }, z.core.$loose>>; questionStructure: z.ZodObject<{ prompt: z.ZodOptional; choices: z.ZodOptional>; feedbackOutcomeIdentifier: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$loose>; }, z.core.$loose>>; postInteraction: z.ZodOptional; responseDeclarations: z.ZodOptional; baseType: z.ZodOptional>; correctResponse: z.ZodObject<{ value: z.ZodArray; }, z.core.$strict>; }, z.core.$strict>>>; outcomeDeclarations: z.ZodOptional; baseType: z.ZodOptional>; }, z.core.$strict>>>; responseProcessing: z.ZodOptional; responseDeclarationIdentifier: z.ZodString; outcomeIdentifier: z.ZodString; correctResponseIdentifier: z.ZodString; incorrectResponseIdentifier: z.ZodString; inlineFeedback: z.ZodOptional>; }, z.core.$strict>>; metadata: 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>]>>>; difficulty: z.ZodOptional>; learningObjectiveSet: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$loose>>; modalFeedback: z.ZodOptional; content: z.ZodString; title: z.ZodString; }, z.core.$strict>>>; feedbackInline: z.ZodOptional; content: z.ZodString; class: z.ZodOptional>; }, z.core.$strict>>>; feedbackBlock: z.ZodOptional; content: z.ZodString; class: z.ZodOptional>; }, z.core.$strict>>>; rubrics: z.ZodOptional>>; stimulus: z.ZodOptional; title: z.ZodOptional; }, z.core.$loose>>; }, z.core.$strict>]>; export declare const QtiAssessmentItemUpdateInput: z.ZodObject<{ format: z.ZodOptional>; identifier: z.ZodOptional; title: z.ZodString; type: z.ZodEnum<{ associate: "associate"; choice: "choice"; drawing: "drawing"; "extended-text": "extended-text"; "graphic-associate": "graphic-associate"; "graphic-gap-match": "graphic-gap-match"; "graphic-order": "graphic-order"; hotspot: "hotspot"; hottext: "hottext"; "inline-choice": "inline-choice"; match: "match"; media: "media"; order: "order"; "select-point": "select-point"; slider: "slider"; "text-entry": "text-entry"; upload: "upload"; }>; qtiVersion: z.ZodOptional; timeDependent: z.ZodOptional; adaptive: z.ZodOptional; preInteraction: z.ZodOptional; interaction: z.ZodOptional; responseIdentifier: z.ZodString; shuffle: z.ZodOptional; maxChoices: z.ZodOptional; attributes: z.ZodOptional; 'pattern-mask': z.ZodOptional; placeholder: z.ZodOptional; }, z.core.$loose>>; questionStructure: z.ZodObject<{ prompt: z.ZodOptional; choices: z.ZodOptional>; feedbackOutcomeIdentifier: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$loose>; }, z.core.$loose>>; postInteraction: z.ZodOptional; responseDeclarations: z.ZodOptional; baseType: z.ZodOptional>; correctResponse: z.ZodObject<{ value: z.ZodArray; }, z.core.$strict>; }, z.core.$strict>>>; outcomeDeclarations: z.ZodOptional; baseType: z.ZodOptional>; }, z.core.$strict>>>; responseProcessing: z.ZodOptional; responseDeclarationIdentifier: z.ZodString; outcomeIdentifier: z.ZodString; correctResponseIdentifier: z.ZodString; incorrectResponseIdentifier: z.ZodString; inlineFeedback: z.ZodOptional>; }, z.core.$strict>>; metadata: 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>]>>>; difficulty: z.ZodOptional>; learningObjectiveSet: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$loose>>; modalFeedback: z.ZodOptional; content: z.ZodString; title: z.ZodString; }, z.core.$strict>>>; feedbackInline: z.ZodOptional; content: z.ZodString; class: z.ZodOptional>; }, z.core.$strict>>>; feedbackBlock: z.ZodOptional; content: z.ZodString; class: z.ZodOptional>; }, z.core.$strict>>>; rubrics: z.ZodOptional>>; stimulus: z.ZodOptional; title: z.ZodOptional; }, z.core.$loose>>; rawXml: z.ZodOptional; content: z.ZodOptional>; }, z.core.$strict>; export declare const QtiAssessmentItemProcessResponseInput: z.ZodObject<{ identifier: z.ZodString; response: z.ZodUnion]>; }, z.core.$strict>; export declare const QtiAssessmentItemRef: z.ZodObject<{ identifier: z.ZodString; href: z.ZodString; sequence: z.ZodOptional; }, z.core.$strict>; export declare const QtiAssessmentSection: z.ZodObject<{ identifier: z.ZodString; title: z.ZodString; visible: z.ZodBoolean; required: z.ZodOptional; fixed: z.ZodOptional; sequence: z.ZodNumber; 'qti-assessment-item-ref': z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>; export declare const QtiTestPart: z.ZodObject<{ identifier: z.ZodString; navigationMode: z.ZodPipe>; submissionMode: z.ZodPipe>; 'qti-assessment-section': z.ZodArray; fixed: z.ZodOptional; sequence: z.ZodNumber; 'qti-assessment-item-ref': z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>>; }, z.core.$strict>; export declare const QtiReorderItemsInput: z.ZodObject<{ items: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>; export declare const QtiAssessmentTestMetadataUpdateInput: z.ZodObject<{ metadata: z.ZodOptional>; }, z.core.$strict>; export declare const QtiAssessmentTestCreateInput: z.ZodObject<{ identifier: z.ZodString; title: z.ZodString; qtiVersion: z.ZodOptional; toolName: z.ZodOptional; toolVersion: z.ZodOptional; timeLimit: z.ZodOptional; maxAttempts: z.ZodOptional; toolsEnabled: z.ZodOptional>; metadata: z.ZodOptional>; 'qti-test-part': z.ZodArray>; submissionMode: z.ZodPipe>; 'qti-assessment-section': z.ZodArray; fixed: z.ZodOptional; sequence: z.ZodNumber; 'qti-assessment-item-ref': z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>>; }, z.core.$strict>>; 'qti-outcome-declaration': z.ZodOptional>; baseType: z.ZodEnum<{ boolean: "boolean"; directedPair: "directedPair"; duration: "duration"; file: "file"; float: "float"; identifier: "identifier"; integer: "integer"; pair: "pair"; point: "point"; string: "string"; uri: "uri"; }>; normalMaximum: z.ZodOptional; normalMinimum: z.ZodOptional; defaultValue: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>>; }, z.core.$strict>; export declare const QtiAssessmentTestUpdateInput: z.ZodObject<{ identifier: z.ZodOptional; title: z.ZodString; qtiVersion: z.ZodOptional; toolName: z.ZodOptional; toolVersion: z.ZodOptional; timeLimit: z.ZodOptional; maxAttempts: z.ZodOptional; toolsEnabled: z.ZodOptional>; metadata: z.ZodOptional>; 'qti-test-part': z.ZodArray>; submissionMode: z.ZodPipe>; 'qti-assessment-section': z.ZodArray; fixed: z.ZodOptional; sequence: z.ZodNumber; 'qti-assessment-item-ref': z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>>; }, z.core.$strict>>; 'qti-outcome-declaration': z.ZodOptional>; baseType: z.ZodEnum<{ boolean: "boolean"; directedPair: "directedPair"; duration: "duration"; file: "file"; float: "float"; identifier: "identifier"; integer: "integer"; pair: "pair"; point: "point"; string: "string"; uri: "uri"; }>; normalMaximum: z.ZodOptional; normalMinimum: z.ZodOptional; defaultValue: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>>; }, z.core.$strict>; export declare const QtiStimulusCreateInput: z.ZodObject<{ identifier: z.ZodString; title: z.ZodString; label: z.ZodOptional; language: z.ZodOptional; stylesheet: z.ZodOptional>; content: z.ZodString; catalogInfo: z.ZodOptional>>; toolName: z.ZodOptional; toolVersion: z.ZodOptional; metadata: z.ZodOptional>; }, z.core.$strict>; export declare const QtiStimulusUpdateInput: z.ZodObject<{ identifier: z.ZodOptional; title: z.ZodString; label: z.ZodOptional; language: z.ZodOptional; stylesheet: z.ZodOptional>; content: z.ZodString; catalogInfo: z.ZodOptional>>; toolName: z.ZodOptional; toolVersion: z.ZodOptional; metadata: z.ZodOptional>; }, z.core.$strict>; export declare const QtiValidateInput: z.ZodObject<{ xml: z.ZodOptional; schema: z.ZodEnum<{ item: "item"; stimulus: "stimulus"; test: "test"; }>; entityId: z.ZodOptional; }, z.core.$strict>; export declare const QtiValidateBatchInput: z.ZodObject<{ xml: z.ZodArray; schema: z.ZodEnum<{ item: "item"; stimulus: "stimulus"; test: "test"; }>; entityIds: z.ZodArray; }, z.core.$strict>; export declare const QtiLessonFeedbackInput: z.ZodObject<{ questionId: z.ZodOptional; userId: z.ZodString; feedback: z.ZodString; lessonId: z.ZodString; humanApproved: z.ZodOptional; }, z.core.$strict>; export type PaginationParams = z.input; export type ListAssessmentTestsParams = z.input; export type ListTestPartsParams = z.input; export type ListSectionsParams = z.input; export type ListAssessmentItemsParams = z.input; export type ListStimuliParams = z.input; export type CreateAssessmentTestRequest = z.input; export type UpdateAssessmentTestRequest = z.input; export type UpdateTestMetadataRequest = z.input; export type CreateTestPartRequest = z.input; export type UpdateTestPartRequest = z.input; export type CreateSectionRequest = z.input; export type UpdateSectionRequest = z.input; export type AddItemRequest = z.input; export type ReorderItemsRequest = z.input; export type CreateAssessmentItemXmlRequest = z.input; export type CreateAssessmentItemJsonRequest = z.input; export type CreateAssessmentItemRequest = z.input; export type UpdateAssessmentItemRequest = z.input; export type ProcessResponseRequest = z.input; export type CreateStimulusRequest = z.input; export type UpdateStimulusRequest = z.input; export type ValidateRequest = z.input; export type ValidateBatchRequest = z.input; export type SubmitLessonRequest = z.input; export type SubmitQuestionRequest = z.input; //# sourceMappingURL=qti.d.ts.map