import type { SimulatedFiltersModalProps } from './types';
/**
 * SimulatedFiltersModal - Filters modal exclusive for Simulated exams
 *
 * Uses data from user access endpoint and CheckboxGroup component with cascading.
 * Filters: School → Grade → Class → Students
 *
 * Receives the api client and calls the endpoints directly:
 * - GET /auth/me - for schools, schoolYears, classes
 * - POST /students/filters - for students list
 *
 * @example
 * ```tsx
 * import api from '@/services/apiService';
 *
 * <SimulatedFiltersModal
 *   isOpen={isOpen}
 *   onClose={() => setIsOpen(false)}
 *   onApply={(filters) => handleApply(filters)}
 *   initialFilters={currentFilters}
 *   api={api}
 * />
 * ```
 */
export declare function SimulatedFiltersModal({ isOpen, onClose, onApply, initialFilters, api, }: Readonly<SimulatedFiltersModalProps>): import("react/jsx-runtime").JSX.Element;
export default SimulatedFiltersModal;
//# sourceMappingURL=SimulatedFiltersModal.d.ts.map