import { Course, CourseStatus } from '../../types/course';
import { default as React } from 'react';

export interface CoursesManagementTableProps {
    courses: Course[];
    onViewCourse: (courseId: string) => void;
    onEditCourse: (courseId: string) => void;
    onDeleteCourse: (courseId: string) => void;
    onToggleCourseStatus: (courseId: string, status: CourseStatus) => void;
    isLoading?: boolean;
    loadingEditingCourseId?: string | null;
    className?: string;
}
export declare const CoursesManagementTable: React.FC<CoursesManagementTableProps>;
