import { PublicKey, TransactionInstruction } from '../../types'; /** * Pure helper utilities for deriving and constructing associated token accounts. */ export declare const AssociatedTokenAccount: { readonly findAssociatedTokenAddress: (walletAddress: PublicKey, tokenMintAddress: PublicKey, programId?: PublicKey, associatedProgramId?: PublicKey) => Promise; readonly createAssociatedTokenAccountInstruction: (payer: PublicKey, associatedToken: PublicKey, owner: PublicKey, mint: PublicKey, programId?: PublicKey, associatedProgramId?: PublicKey) => TransactionInstruction; readonly createIdempotentAssociatedTokenAccountInstruction: (payer: PublicKey, associatedToken: PublicKey, owner: PublicKey, mint: PublicKey, programId?: PublicKey, associatedProgramId?: PublicKey) => TransactionInstruction; };