/**
 * Types for the courses feature slice.
 *
 * These mirror the shapes returned by the DM catalog enrollment/suggestions
 * endpoints used by skills profile hooks. They are not present in
 * @iblai/iblai-api so we co-locate them with the slice.
 */
export interface EnrolledCourse {
    user_id: number;
    username: string;
    email: string;
    course_id: string;
    active: boolean;
    created: string;
    started: string | null;
    ended: string | null;
    expired: string | null;
    metadata: unknown;
    course_name: string;
}
export interface EnrolledCourseResponse {
    count: number;
    next_page: number | null;
    previous_page: number | null;
    results: EnrolledCourse[];
}
