import { MintId } from "./MintId"; import { TokenAccount } from "./TokenAccount"; import { TokenAccountId } from "./TokenAccountId"; export declare class TokenAccountContext { private static readonly SPL_ACCOUNT_CONTEXT_EMPTY; private readonly accounts; private readonly bySplAccountId; private constructor(); static empty(): TokenAccountContext; static index(accounts: TokenAccount[]): TokenAccountContext; isReady(): boolean; getAllTokenAccounts(): TokenAccount[]; getSplAccount(splAccountId: TokenAccountId): TokenAccount; findSplAccount(splAccountId: TokenAccountId): TokenAccount | undefined; getSplAccountByMintId(mintId: MintId): TokenAccount; findSplAccountByMintId(mintId: MintId): TokenAccount | undefined; } //# sourceMappingURL=TokenAccountContext.d.ts.map