UNPKG

@lido-sdk/react

Version:

This project is being slowly deprecated and may not receive further updates. Check out [modern Lido SDK](https://github.com/lidofinance/lido-ethereum-sdk/pulls) to access latest functionality. It is actively maintained and is built for interacting with Li

27 lines (26 loc) 3.93 kB
import { BigNumber } from '@ethersproject/bignumber'; import { CHAINS } from '@lido-sdk/constants'; import { SWRResponse, UseApproveResponse, UseApproveWrapper, useAllowance, useDecimals, useTokenBalance, useTotalSupply, useApprove } from '../hooks'; import { SWRConfiguration } from 'swr'; export declare const hooksFactory: (getTokenAddress: (chainId: CHAINS) => string) => { useTokenBalance: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined) => SWRResponse<BigNumber>; useTotalSupply: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined) => SWRResponse<BigNumber>; useDecimals: (config?: Partial<import("swr/dist/types").PublicConfiguration<number, any, import("swr").Fetcher<number>>> | undefined) => SWRResponse<number>; useAllowance: (spender: string, config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined) => SWRResponse<BigNumber>; useApprove: (amount: BigNumber, spender: string, wrapper: UseApproveWrapper) => UseApproveResponse; }; export declare const useWSTETHBalance: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined) => SWRResponse<BigNumber>; export declare const useWSTETHTotalSupply: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined) => SWRResponse<BigNumber>; export declare const useWSTETHDecimals: (config?: Partial<import("swr/dist/types").PublicConfiguration<number, any, import("swr").Fetcher<number>>> | undefined) => SWRResponse<number>; export declare const useWSTETHAllowance: (spender: string, config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined) => SWRResponse<BigNumber>; export declare const useWSTETHApprove: (amount: BigNumber, spender: string, wrapper: UseApproveWrapper) => UseApproveResponse; export declare const useSTETHBalance: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined) => SWRResponse<BigNumber>; export declare const useSTETHTotalSupply: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined) => SWRResponse<BigNumber>; export declare const useSTETHDecimals: (config?: Partial<import("swr/dist/types").PublicConfiguration<number, any, import("swr").Fetcher<number>>> | undefined) => SWRResponse<number>; export declare const useSTETHAllowance: (spender: string, config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined) => SWRResponse<BigNumber>; export declare const useSTETHApprove: (amount: BigNumber, spender: string, wrapper: UseApproveWrapper) => UseApproveResponse; export declare const useLDOBalance: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined) => SWRResponse<BigNumber>; export declare const useLDOTotalSupply: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined) => SWRResponse<BigNumber>; export declare const useLDODecimals: (config?: Partial<import("swr/dist/types").PublicConfiguration<number, any, import("swr").Fetcher<number>>> | undefined) => SWRResponse<number>; export declare const useLDOAllowance: (spender: string, config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined) => SWRResponse<BigNumber>; export declare const useLDOApprove: (amount: BigNumber, spender: string, wrapper: UseApproveWrapper) => UseApproveResponse;