import { FetchHxroPrintTradeProviderConfigInput, FetchHxroPrintTradeProviderConfigOutput, FetchHxroProductsInput, FetchHxroProductsOutput, InitializeHxroConfigInput, InitializeHxroConfigOutput, InitializeOperatorTraderRiskGroupInput, InitializeOperatorTraderRiskGroupOutput, ModifyHxroConfigInput, ModifyHxroConfigOutput, FetchUnusedCollateralLockRecordsInput, FetchUnusedCollateralLockRecordsOutput, UnlockHxroCollateralByRecordInput, UnlockHxroCollateralByRecordOutput, GetRequiredHxroCollateralForSettlementInput, GetRequiredHxroCollateralForSettlementOutput } from './operations'; import { HxroPdasClient } from './pdas'; import { OperationOptions } from '../../types'; import { Convergence } from '../../Convergence'; export declare class HxroClient { protected readonly cvg: Convergence; constructor(cvg: Convergence); pdas(): HxroPdasClient; fetchConfig(input?: FetchHxroPrintTradeProviderConfigInput, options?: OperationOptions): Promise; fetchProducts(input?: FetchHxroProductsInput, options?: OperationOptions): Promise; initializeConfig(input: InitializeHxroConfigInput, options?: OperationOptions): Promise; modifyConfig(input: ModifyHxroConfigInput, options?: OperationOptions): Promise; initializeOperatorTraderRiskGroup(input: InitializeOperatorTraderRiskGroupInput, options?: OperationOptions): Promise; fetchUnusedCollateralLockRecords(input?: FetchUnusedCollateralLockRecordsInput, options?: OperationOptions): Promise; unlockCollateralByRecord(input: UnlockHxroCollateralByRecordInput, options?: OperationOptions): Promise; getRequiredCollateralForSettlement(input: GetRequiredHxroCollateralForSettlementInput, options?: OperationOptions): Promise; }