import { DjangoTimeStamped, TimeStamped } from '../django'; import { DjangoEmployer, Employer } from '../employer'; export declare class Fee implements TimeStamped { id: string; justFirstInstallment: boolean; isEnabled: boolean; isPercentage: boolean; percentage: number; amount: number; minimumInstallmentCount: number; maximumInstallmentCount: number; minimumInstallmentAmount: number; maximumInstallmentAmount: number; employer: Employer; createdBy: string; modifiedBy: string; created: Date; modified: Date; constructor(data?: string | Fee | DjangoFee); get djangoModel(): { id: string; just_first_installment: boolean; is_enabled: boolean; is_percentage: boolean; percentage: number; amount: number; minimum_installment_count: number; maximum_installment_count: number; minimum_installment_amount: number; maximum_installment_amount: number; employer: Employer; created_by: string; modified_by: string; created: Date; modified: Date; }; } export declare function parseFee(data?: string | Fee | DjangoFee): Fee; export interface DjangoFee extends DjangoTimeStamped { id?: string; just_first_installment?: boolean; is_enabled?: boolean; is_percentage?: boolean; percentage?: number; amount?: number; minimum_installment_count?: number; maximum_installment_count?: number; minimum_installment_amount?: number; maximum_installment_amount?: number; employer?: DjangoEmployer; created_by?: string; modified_by?: string; created?: string; modified?: string; }