/** * API Response Types * * Types for QTI API responses. */ /** * Paginated list response from QTI API. * * QTI returns pagination metadata directly in the response body alongside items. */ export interface ListResponse { /** Array of items in this page */ items: T[]; /** Total items across all pages */ total: number; /** Current page number (1-indexed) */ page: number; /** Total number of pages */ pages: number; /** Items per page */ limit: number; /** Sort field */ sort: string; /** Sort order */ order: 'asc' | 'desc'; } /** * Raw paginated response shape from QTI API (alias for internal use). */ export type RawPaginatedResponse = ListResponse; /** * Response from DELETE operations. */ export interface DeleteResponse { message?: string; } //# sourceMappingURL=api.d.ts.map