import { SubjectEnum } from '../enums/SubjectEnum';
/**
 * Maps backend subject names to SubjectEnum values
 * @param subjectName - The subject name from the backend
 * @returns The corresponding SubjectEnum value or null if no mapping exists
 *
 * @example
 * ```typescript
 * const subjectEnum = mapSubjectNameToEnum('Matemática');
 * // Returns: SubjectEnum.MATEMATICA
 *
 * const unknown = mapSubjectNameToEnum('Unknown Subject');
 * // Returns: null
 * ```
 */
export declare const mapSubjectNameToEnum: (subjectName: string) => SubjectEnum | null;
/**
 * Maps SubjectEnum values back to display names
 * @param subjectEnum - The SubjectEnum value
 * @returns The display name for the subject
 *
 * @example
 * ```typescript
 * const name = mapSubjectEnumToName(SubjectEnum.MATEMATICA);
 * // Returns: 'Matemática'
 * ```
 */
export declare const mapSubjectEnumToName: (subjectEnum: SubjectEnum) => string;
//# sourceMappingURL=subjectMappers.d.ts.map