declare class SubFeeDto {
    name: string;
    amount: number;
}
declare class LateFineSlabDto {
    startDay: number;
    endDay: number;
    amount: number;
}
declare class LateFineRuleDto {
    enabled: boolean;
    type?: 'percentage' | 'per_day' | 'day_wise_slab';
    amountPerDay?: number;
    percentage?: number;
    slabs?: LateFineSlabDto[];
}
export declare class CreateFeeStructureDto {
    name: string;
    feeType: 'one-time' | 'monthly' | 'quarterly' | 'yearly';
    academicYearId: string;
    amount: number;
    classIds: string[];
    dueMonth?: number;
    dueDay: number;
    startDate?: string;
    endDate?: string;
    enableSubFees?: boolean;
    subFees?: SubFeeDto[];
    lateFine?: LateFineRuleDto;
    isActive?: boolean;
}
export {};
