import { CalculateCollateralForConfirmationInput, CalculateCollateralForRfqInput, CalculateCollateralForResponseInput } from './operations'; import type { Convergence } from '../../Convergence'; import { OperationOptions } from '../../types'; /** * This is a client for the Risk Engine module. * * It enables us to interact with the risk engine program in order to * manage risk. * * You may access this client via the `riskEngine()` method of your `Convergence` instance. * * ```ts * const riskEngineClient = convergence.riskEngine(); * ``` */ export declare class RiskEngineClient { protected readonly convergence: Convergence; constructor(convergence: Convergence); /** {@inheritDoc calculateCollateralForRfq} */ calculateCollateralForRfq(input: CalculateCollateralForRfqInput, options?: OperationOptions): Promise; /** {@inheritDoc calculateCollateralForResponse} */ calculateCollateralForResponse(input: CalculateCollateralForResponseInput, options?: OperationOptions): Promise; /** {@inheritDoc calculateCollateralForConfirmation} */ calculateCollateralForConfirmation(input: CalculateCollateralForConfirmationInput, options?: OperationOptions): Promise; }