import { Command } from "../../../../../../core/command/Command";
import { CommandResponse } from "../../../../../../core/command/CommandResponse";
import { RateStatus } from "../../../../../../domain/context/bond/RateStatus.js";
export declare class SetCouponCommandResponse implements CommandResponse {
    readonly payload: number;
    readonly transactionId: string;
    constructor(payload: number, transactionId: string);
}
export declare class SetCouponCommand extends Command<SetCouponCommandResponse> {
    readonly address: string;
    readonly recordDate: string;
    readonly executionDate: string;
    readonly rate: string;
    readonly startDate: string;
    readonly endDate: string;
    readonly fixingDate: string;
    readonly rateStatus: RateStatus;
    constructor(address: string, recordDate: string, executionDate: string, rate: string, startDate: string, endDate: string, fixingDate: string, rateStatus: RateStatus);
}
