/** * Categories Resource * * Manage gradebook categories (e.g., "Homework", "Tests", "Projects"). */ import { BaseResource } from '../base'; import type { z } from 'zod/v4'; import type { CategoryCreateInput } from '@timeback/types/zod'; import type { Category, CategoryFilterFields, ListParamsNoSearch, OneRosterTransportLike } from '../../types'; /** * Resource for managing gradebook categories. */ export declare class CategoriesResource extends BaseResource, Category> { constructor(transport: OneRosterTransportLike); 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=categories.d.ts.map