import * as StellarConstants from './constants'; import * as StellarGetters from './getters'; import * as StellarActions from './actions'; import * as StellarSubmit from './submit'; import { IStellarNetwork, IStellarDepositParams, IStellarRedeemParams, IStellarUserPosition } from './types'; export declare const Stellar: { utils: { isStellarAddress: typeof import("./utils").isStellarAddress; getExplorerLink: typeof import("./utils").getExplorerLink; assertNotStellar: typeof import("./utils").assertNotStellar; }; constants: typeof StellarConstants; actions: typeof StellarActions; submit: typeof StellarSubmit; getters: typeof StellarGetters; }; declare class StellarAdapter { private _network; constructor(network?: IStellarNetwork); get network(): IStellarNetwork; isStellarAddress(address: string): boolean; getExplorerLink(id: string, type?: 'contract' | 'account' | 'tx'): string; vaultDeposit(params: Omit): Promise; vaultRedeem(params: Omit): Promise; submitTransaction(signedXdr: string): Promise; getUserPosition(vaultAddress: string, walletAddress: string): Promise; convertToShares(vaultAddress: string, rawAmount: string): Promise; } export default StellarAdapter;