UNPKG

@knine-sdk/react

Version:

React helpers for Knine Finance projects. Part of Knine JS SDK

36 lines (35 loc) 5.63 kB
import { BigNumber } from '@ethersproject/bignumber'; import { CHAINS } from '@knine-sdk/constants'; import { SWRResponse, useAllowance, useApprove, UseApproveResponse, UseApproveWrapper, useDecimals, useTokenBalance, useTotalSupply } from '../hooks'; import { SWRConfiguration } from 'swr'; declare type Options = { chainId?: CHAINS; }; export declare const hooksFactory: (getTokenAddress: (chainId: CHAINS) => string) => { useTokenBalance: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined, opts?: Options | undefined) => SWRResponse<BigNumber>; useTotalSupply: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined, opts?: Options | undefined) => SWRResponse<BigNumber>; useDecimals: (config?: Partial<import("swr/dist/types").PublicConfiguration<number, any, import("swr").Fetcher<number>>> | undefined, opts?: Options | undefined) => SWRResponse<number>; useAllowance: (spender: string, config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined, opts?: Options | undefined) => SWRResponse<BigNumber>; useApprove: (amount: BigNumber, spender: string, wrapper: UseApproveWrapper, opts?: Options | undefined) => UseApproveResponse; }; export declare const useKnBoneBalance: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined, opts?: Options | undefined) => SWRResponse<BigNumber>; export declare const useKnBoneotalSupply: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined, opts?: Options | undefined) => SWRResponse<BigNumber>; export declare const useKnBoneDecimals: (config?: Partial<import("swr/dist/types").PublicConfiguration<number, any, import("swr").Fetcher<number>>> | undefined, opts?: Options | undefined) => SWRResponse<number>; export declare const useKnBoneAllowance: (spender: string, config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined, opts?: Options | undefined) => SWRResponse<BigNumber>; export declare const useKnBoneApprove: (amount: BigNumber, spender: string, wrapper: UseApproveWrapper, opts?: Options | undefined) => UseApproveResponse; export declare const useBoneBalance: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined, opts?: Options | undefined) => SWRResponse<BigNumber>; export declare const useBoneotalSupply: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined, opts?: Options | undefined) => SWRResponse<BigNumber>; export declare const useBoneDecimals: (config?: Partial<import("swr/dist/types").PublicConfiguration<number, any, import("swr").Fetcher<number>>> | undefined, opts?: Options | undefined) => SWRResponse<number>; export declare const useBoneAllowance: (spender: string, config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined, opts?: Options | undefined) => SWRResponse<BigNumber>; export declare const useBoneApprove: (amount: BigNumber, spender: string, wrapper: UseApproveWrapper, opts?: Options | undefined) => UseApproveResponse; export declare const useKnineBalance: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined, opts?: Options | undefined) => SWRResponse<BigNumber>; export declare const useKnineTotalSupply: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined, opts?: Options | undefined) => SWRResponse<BigNumber>; export declare const useKnineDecimals: (config?: Partial<import("swr/dist/types").PublicConfiguration<number, any, import("swr").Fetcher<number>>> | undefined, opts?: Options | undefined) => SWRResponse<number>; export declare const useKnineAllowance: (spender: string, config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined, opts?: Options | undefined) => SWRResponse<BigNumber>; export declare const useKnineApprove: (amount: BigNumber, spender: string, wrapper: UseApproveWrapper, opts?: Options | undefined) => UseApproveResponse; export declare const useEsKnineBalance: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined, opts?: Options | undefined) => SWRResponse<BigNumber>; export declare const useEsKnineTotalSupply: (config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined, opts?: Options | undefined) => SWRResponse<BigNumber>; export declare const useEsKnineDecimals: (config?: Partial<import("swr/dist/types").PublicConfiguration<number, any, import("swr").Fetcher<number>>> | undefined, opts?: Options | undefined) => SWRResponse<number>; export declare const useEsKnineAllowance: (spender: string, config?: Partial<import("swr/dist/types").PublicConfiguration<BigNumber, any, import("swr").Fetcher<BigNumber>>> | undefined, opts?: Options | undefined) => SWRResponse<BigNumber>; export declare const useEsKnineApprove: (amount: BigNumber, spender: string, wrapper: UseApproveWrapper, opts?: Options | undefined) => UseApproveResponse; export {};