/** @format */
import { Course } from '../../store/useCourseStore';
type CourseSelectorProps = {
    courses: Course[];
    navigationType?: 'direct' | 'instances';
};
/**
 * Component for displaying and selecting courses with enhanced navigation features.
 *
 * @version 2.1.0
 * @updates
 * - Added support for direct and instance-based navigation modes
 * - Enhanced course filtering with code and instance grouping
 * - Added support for inactive course states
 * - Improved course selection UI with new card-based design
 *
 * @component
 * @param {CourseSelectorProps} props
 * @param {Course[]} props.courses - Array of available courses
 * @param {'direct' | 'instances'} [props.navigationType='direct'] - Navigation mode
 */
declare const CourseSelector: ({ courses, navigationType, }: CourseSelectorProps) => import("react/jsx-runtime").JSX.Element;
export default CourseSelector;
