import ValidatedDomain from '../../../core/validation/ValidatedArgs';
import BigDecimal from '../shared/BigDecimal';
export declare class Coupon extends ValidatedDomain<Coupon> {
    recordTimeStamp: number;
    executionTimeStamp: number;
    rate: BigDecimal;
    rateDecimals: number;
    period: number;
    snapshotId?: number;
    constructor(recordTimeStamp: number, executionTimeStamp: number, rate: BigDecimal, rateDecimals: number, period: number, snapshotId?: number);
}
