import { UseQueryResult } from '@tanstack/react-query'; import { PreTGEConfig } from '@ape.swap/apeswap-lists'; import { UserBill } from '../../types/yourbonds'; import { TokenPrices } from '../tokenPrices/useTokenPrices'; export interface AccountInfo { hasRedeemed: boolean; hasRefunded?: boolean; payout: string; depositAmount: string; payoutClaimed: string; vesting: string; vestingTerm: string; vestingStartTimestamp: string; lastClaimTimestamp: string; truePricePaid: string; } export interface PreTGEUserBonds extends PreTGEConfig { accountInfo?: AccountInfo; userOwnedBillsData?: UserBill; finalized?: boolean; initPrice?: number; initialRelease?: number; earnTokenPrice?: number; } export default function usePreTGEUserBonds(): UseQueryResult; export declare const fetchPreTGEUserBonds: (chains: number[], tokenPrices: TokenPrices[], preTGEList: PreTGEConfig[], account: string, apiUrl: string) => Promise;