import EventEmitter from 'eventemitter3'; import IStableSwapService from '../interfaces/services/IStableSwapService'; import { DefaultProvider } from '../types'; export default class StableSwapService implements IStableSwapService { provider: DefaultProvider; chainId: number; emitter: EventEmitter; constructor(provider: DefaultProvider, chainId: number); swapTokenToStableCoin(account: string, tokenIn: string, tokenInDecimals: string, tokenName: string): Promise; swapStableCoinToToken(account: string, tokenOut: string, tokenName: string): Promise; addLiquidity(amount: string, account: string): Promise; removeLiquidity(amount: string, account: string): Promise; approveStableCoin(account: string, isStableSwapWrapper?: boolean): Promise; approveUsdt(account: string, isStableSwapWrapper?: boolean): Promise; claimFeesRewards(account: string): Promise; withdrawClaimedFees(account: string): Promise; approvalStatusStableCoin(account: string, tokenIn: string, tokenInDecimal: string, isStableSwapWrapper?: boolean): Promise; approvalStatusUsdt(account: string, tokenIn: string, tokenInDecimal: string, isStableSwapWrapper?: boolean): Promise; getFeeIn(): any; getFeeOut(): any; getLastUpdate(): any; getDailySwapLimit(): any; getTotalValueDeposited(): any; getSingleSwapLimitNumerator(): any; getSingleSwapLimitDenominator(): any; getPoolBalance(tokenAddress: string): any; isDecentralizedState(): any; isUserWhitelisted(address: string): any; usersWrapperWhitelist(address: string): any; getAmounts(amount: string, account: string): any; getTotalValueLocked(): any; getDepositTracker(account: string): any; getActualLiquidityAvailablePerUser(account: string): any; getClaimableFeesPerUser(account: string): any; getClaimedFXDFeeRewards(account: string): any; getClaimedTokenFeeRewards(account: string): any; /** * Set JsonRpcProvider provider for service * @param provider - JsonRpcProvider provider */ setProvider(provider: DefaultProvider): void; /** * Set chainId * @param chainId */ setChainId(chainId: number): void; } //# sourceMappingURL=StableSwapService.d.ts.map