import { BaseRepository } from "./BaseRepository"; import { Section } from "../models/Section"; import { SqliteAdapter } from "../database/SqliteAdapter"; export declare class SectionRepository extends BaseRepository
{ constructor(dbAdapter: SqliteAdapter); /** * Create a new section */ create(data: Omit): Promise
; /** * Update an existing section */ update(id: string, data: Partial
): Promise
; /** * Find sections by course ID */ findByCourseId(courseId: string): Promise; /** * Delete sections for a course */ deleteByCourseId(courseId: string): Promise; /** * Reorder a section */ reorder(id: string, newOrderIndex: number): Promise; }