import { Account, ChainEnum, CreateExchangeTransferRequest, ExchangeKeyEnum, ExchangeTransaction, ExchangeTransferResponse, TransferDestinationResponse } from '@dynamic-labs/sdk-api-core'; type Props = { exchange: ExchangeKeyEnum; }; type GetAccountsProps = { exchange: ExchangeKeyEnum; networkId?: number; chainName?: ChainEnum; includeChainName?: boolean; }; type TransferProps = { exchange: ExchangeKeyEnum; transferRequest: CreateExchangeTransferRequest; }; export declare const useExchangeAccounts: () => { exchangeTransfer: ({ exchange, transferRequest, }: TransferProps) => Promise; getExchangeTransactions: ({ exchange, accountId, }: Props & { accountId?: string; }) => Promise; getExchangeUserAccounts: ({ exchange, networkId, chainName, includeChainName, }: GetAccountsProps) => Promise; getExchangeWhitelistedDestinations: ({ exchange }: Props) => Promise; }; export {};