import ValidatedDomain from "../../../core/validation/ValidatedArgs";
import BigDecimal from "../shared/BigDecimal";
import BaseError from "../../../core/error/BaseError";
export declare class BondFixedRateDetails extends ValidatedDomain<BondFixedRateDetails> {
    currency: string;
    nominalValue: BigDecimal;
    nominalValueDecimals: number;
    startingDate: number;
    maturityDate: number;
    rate: number;
    rateDecimals: number;
    constructor(currency: string, nominalValue: BigDecimal, nominalValueDecimals: number, startingDate: number, maturityDate: number, rate: number, rateDecimals: number);
    static checkRate(value: number): BaseError[];
}
