import type { AssessmentLineItem, AssessmentLineItemsCallable, OneRosterTransportLike } from '../../types'; /** * Assessment Line Items Resource * * Manage standardized assessment line items. */ /** * Scoped resource for operations on a specific assessment line item. * * Access via `client.assessmentLineItems(lineItemId)`. * * @example * ```typescript * const lineItem = await client.assessmentLineItems(lineItemId).get() * * // To get results for an assessment line item, use assessmentResults with a where clause: * const results = await client.assessmentResults.list({ * where: { 'assessmentLineItem.sourcedId': lineItemId } * }) * ``` */ export declare class ScopedAssessmentLineItemResource { private readonly transport; private readonly basePath; constructor(transport: OneRosterTransportLike, lineItemId: string); /** * Get the assessment line item details. * @returns The assessment line item details */ get(): Promise; /** * Check whether this assessment line item exists. * @returns True if found, false for 404 */ exists(): Promise; } /** * Create a callable assessment line items resource. * @param transport - OneRoster transport instance * @returns Callable resource for assessment line items */ export declare function createAssessmentLineItemsResource(transport: OneRosterTransportLike): AssessmentLineItemsCallable; //# sourceMappingURL=line-items.d.ts.map