/** * Fee Structure Schema * Defines the structure of fees for a specific program/class/category */ declare class FeeStructureBase { /** Mongo document id (string representation). */ _id?: string; /** Unique fee structure code (auto-generated). */ fees_structure_code?: string; /** Fee structure name (shown in UI). */ fees_structure_name?: string; /** Optional description/details for the structure. */ fees_structure_description?: string; /** Active status flag. */ fees_is_active?: boolean; } declare class FeeStructure extends FeeStructureBase { /** Academic year this fee structure applies to (id). */ fees_academic_year_id_acayr?: string; /** Entity/organization this fee structure belongs to (id). */ fees_entity_id_syen?: string; /** Class/Program filter (null/undefined means all). */ fees_class_program_id_acacpm?: string; /** Branch/Specialization filter (null/undefined means all). */ fees_class_program_branch_id_acabrn?: string; /** Term/Semester filter (null/undefined means all). */ fees_class_program_term_id_acapt?: string; /** Section filter (null/undefined means all). */ fees_program_term_section_id_acapts?: string; /** Student/reservation category filter (null/undefined means all). */ fees_student_category_id_sygms?: string; /** User who created the fee structure (auth user id). */ fees_created_by_user?: string; } export { FeeStructureBase, FeeStructure };