/**
 * Common Type Definitions
 * Shared types used across multiple features (activities, recommendedClass, etc.)
 */
/**
 * Generic API status for activities and recommendedClass
 * Used by backend endpoints for status filtering
 */
export declare enum GenericApiStatus {
    A_VENCER = "A_VENCER",
    VENCIDA = "VENCIDA",
    CONCLUIDA = "CONCLUIDA"
}
/**
 * Generic display status for UI components
 * Used for Badge and status display in tables
 */
export declare enum GenericDisplayStatus {
    ATIVA = "ATIVA",
    VENCIDA = "VENCIDA",
    CONCLUIDA = "CONCLU\u00CDDA"
}
/**
 * Badge action types for status visualization
 * Maps to Badge component action prop
 */
export declare enum BadgeActionType {
    SUCCESS = "success",
    WARNING = "warning",
    ERROR = "error",
    INFO = "info"
}
/**
 * Get badge action based on display status
 * @param status - Display status value
 * @returns Badge action type for styling
 */
export declare const getStatusBadgeAction: (status: GenericDisplayStatus) => BadgeActionType;
/**
 * Map API status to display status
 * @param apiStatus - Status from backend API
 * @returns Formatted status for UI display
 */
export declare const mapApiStatusToDisplay: (apiStatus: GenericApiStatus) => GenericDisplayStatus;
/**
 * Report period enum for time-based filters
 * Shared across map data, questions data, and students highlight
 */
export declare enum REPORT_PERIOD {
    SEVEN_DAYS = "7_DAYS",
    ONE_MONTH = "1_MONTH",
    THREE_MONTHS = "3_MONTHS",
    SIX_MONTHS = "6_MONTHS",
    ONE_YEAR = "1_YEAR"
}
/**
 * Variant selector shared by all report modals (PerformanceReportModal, AccessReportModal, etc.).
 * Drives which data shape and content layout to render.
 */
export declare enum REPORT_MODAL_VARIANT {
    STUDENT = "student",
    PROFESSIONAL = "professional"
}
/**
 * Score display type for simulated exams
 * - PERCENTAGE: 0-100 scale with % symbol
 * - TRI: 0-1000 scale (TRI - Teoria de Resposta ao Item)
 */
export declare enum ScoreType {
    PERCENTAGE = "percentage",
    TRI = "tri"
}
//# sourceMappingURL=common.d.ts.map