/** * Assessment Results Resource * * Manage standardized assessment results. */ import { BaseResource } from '../base'; import type { z } from 'zod/v4'; import type { AssessmentResultCreateInput } from '@timeback/types/zod'; import type { AssessmentResult, AssessmentResultFilterFields, ListParamsNoSearch, OneRosterTransportLike } from '../../types'; /** * Resource for managing assessment results. */ export declare class AssessmentResultsResource extends BaseResource, AssessmentResult> { constructor(transport: OneRosterTransportLike); /** * Partially update an assessment result. * * Only the fields provided will be updated. Other fields remain unchanged. * * @param sourcedId - The assessment result sourcedId * @param data - The fields to update * @throws {InputValidationError} If sourcedId is empty */ patch(sourcedId: string, data: Partial): Promise; protected get unwrapKey(): string; protected get wrapKey(): string; protected get createSchema(): z.ZodTypeAny; protected get updateSchema(): z.ZodTypeAny; protected get serverNativelyUpserts(): boolean; update(sourcedId: string, data: Partial): Promise; upsert(sourcedId: string, data: Omit): Promise; } //# sourceMappingURL=results.d.ts.map