import { CreditManagementInstallmentInterval } from '../../../Constants';
import { IRequest, ServiceParameter } from '../../../Models';
export interface IPaymentPlan extends IRequest {
    includedInvoiceKey?: string;
    dossierNumber?: string;
    installmentCount?: number;
    installmentAmount?: number;
    initialAmount?: number;
    startDate?: string;
    interval?: CreditManagementInstallmentInterval;
    paymentPlanCostAmount?: number;
    paymentPlanCostAmountVat?: number;
    recipientEmail?: string;
}
export declare class PaymentPlan extends ServiceParameter implements IPaymentPlan {
    set includedInvoiceKey(value: string);
    set dossierNumber(value: string);
    set installmentCount(value: number);
    set installmentAmount(value: number);
    set initialAmount(value: number);
    set startDate(value: string);
    set interval(value: CreditManagementInstallmentInterval);
    set paymentPlanCostAmount(value: number);
    set paymentPlanCostAmountVat(value: number);
    set recipientEmail(value: string);
}
