import type { ColumnConfig } from '../../TableProvider/index';
import type { ExamTableItem } from '../../types/examsHistory';
import { ExamDisplayStatus } from '../../types/examsHistory';
/**
 * Badge action type for exam status
 */
type ExamBadgeAction = 'info' | 'success' | 'warning' | 'error';
/**
 * Get badge action based on exam status
 *
 * @param status - Exam display status
 * @returns Badge action type
 */
export declare const getExamStatusBadgeAction: (status: ExamDisplayStatus) => ExamBadgeAction;
/**
 * Column configuration for exams table
 *
 * Columns:
 * - startDate: Data da prova (inicio)
 * - title: Titulo
 * - school: Escola
 * - class: Turma
 * - status: Status (Agendada, Em andamento, Finalizada, Cancelada)
 * - questionCount: Questoes
 * - createdAt: Criada em
 * - completionPercentage: Conclusao
 */
export declare const examsTableColumns: ColumnConfig<ExamTableItem>[];
export {};
//# sourceMappingURL=examsTableConfig.d.ts.map