import React from 'react'; import { AxiosError } from 'axios'; import { KeyedMutator } from 'swr'; import { DelegationType } from 'types'; import { getDelegationsAndWithdrawals } from './helpers'; import { processUserStake } from './processUserStake'; export interface UserStakeContextPropsType { userStats: ReturnType; delegations: DelegationType[]; withdrawals: ReturnType['withdrawals']; userDelegationData: DelegationType[]; userDelegationDataLoading: boolean; userDelegationDataError: AxiosError | null; refetchUserDelegationData: KeyedMutator; } interface UserStakeContextProviderPropsType { children: React.ReactNode; } export declare const UserStakeContext: React.Context; export declare function UserStakeContextProvider({ children }: UserStakeContextProviderPropsType): JSX.Element; export declare function useUserStakeContext(): UserStakeContextPropsType; export {}; //# sourceMappingURL=UserStakeContext.d.ts.map