/**
 * 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 };
