import { SignUserActionChallengeRequest, UserActionChallengeResponse } from '../../baseAuthApi'; import { DfnsDelegatedApiClientOptions } from '../../dfnsDelegatedApiClient'; import * as T from './types'; export declare class DelegatedExchangesClient { private apiOptions; constructor(apiOptions: DfnsDelegatedApiClientOptions); createDepositInit(request: T.CreateDepositRequest): Promise; createDepositComplete(request: T.CreateDepositRequest, signedChallenge: SignUserActionChallengeRequest): Promise; createExchangeInit(request: T.CreateExchangeRequest): Promise; createExchangeComplete(request: T.CreateExchangeRequest, signedChallenge: SignUserActionChallengeRequest): Promise; createWithdrawalInit(request: T.CreateWithdrawalRequest): Promise; createWithdrawalComplete(request: T.CreateWithdrawalRequest, signedChallenge: SignUserActionChallengeRequest): Promise; deleteExchangeInit(request: T.DeleteExchangeRequest): Promise; deleteExchangeComplete(request: T.DeleteExchangeRequest, signedChallenge: SignUserActionChallengeRequest): Promise; getExchange(request: T.GetExchangeRequest): Promise; listAccountAssets(request: T.ListAccountAssetsRequest): Promise; listAccounts(request: T.ListAccountsRequest): Promise; listAssetWithdrawalNetworks(request: T.ListAssetWithdrawalNetworksRequest): Promise; listExchanges(request?: T.ListExchangesRequest): Promise; }