import { Command } from "../../../../../core/command/Command";
import { CommandResponse } from "../../../../../core/command/CommandResponse";
import ContractId from "../../../../../domain/context/contract/ContractId";
import { SecurityProps } from "../../../../../domain/context/security/Security";
export declare class CreateBondFixedRateCommandResponse implements CommandResponse {
    readonly securityId: ContractId;
    readonly transactionId: string;
    constructor(securityId: ContractId, transactionId: string);
}
export declare class CreateBondFixedRateCommand extends Command<CreateBondFixedRateCommandResponse> {
    readonly security: SecurityProps;
    readonly currency: string;
    readonly nominalValue: string;
    readonly nominalValueDecimals: number;
    readonly startingDate: string;
    readonly maturityDate: string;
    readonly rate: number;
    readonly rateDecimals: number;
    readonly factory?: ContractId | undefined;
    readonly resolver?: ContractId | undefined;
    readonly configId?: string | undefined;
    readonly configVersion?: number | undefined;
    readonly diamondOwnerAccount?: string | undefined;
    readonly externalPausesIds?: string[] | undefined;
    readonly externalControlListsIds?: string[] | undefined;
    readonly externalKycListsIds?: string[] | undefined;
    readonly complianceId?: string | undefined;
    readonly identityRegistryId?: string | undefined;
    readonly proceedRecipientsIds?: string[] | undefined;
    readonly proceedRecipientsData?: string[] | undefined;
    constructor(security: SecurityProps, currency: string, nominalValue: string, nominalValueDecimals: number, startingDate: string, maturityDate: string, rate: number, rateDecimals: number, factory?: ContractId | undefined, resolver?: ContractId | undefined, configId?: string | undefined, configVersion?: number | undefined, diamondOwnerAccount?: string | undefined, externalPausesIds?: string[] | undefined, externalControlListsIds?: string[] | undefined, externalKycListsIds?: string[] | undefined, complianceId?: string | undefined, identityRegistryId?: string | undefined, proceedRecipientsIds?: string[] | undefined, proceedRecipientsData?: string[] | undefined);
}
