import { AccountLike } from "@ledgerhq/types-live"; import type { PublicKey } from "@solana/web3.js"; import { TransferFeeConfigExt } from "../network/chain/account/tokenExtensions"; import type { ParsedOnChainMintWithInfo } from "../network/chain/web3"; import { SolanaTokenAccountExtensions, SolanaTokenProgram, TransferFeeCalculated } from "../types"; export declare function tokenIsListedOnLedger(currencyId: string, mint: string): Promise; export declare function isTokenAccountFrozen(account: AccountLike): boolean; export declare function getTokenExtensions(account: AccountLike): SolanaTokenAccountExtensions | undefined; export declare function hasProblematicExtension(extensions: SolanaTokenAccountExtensions): boolean; export declare function getTokenAccountProgramId(program: SolanaTokenProgram): PublicKey; export declare function isTokenProgram(program: string): boolean; export declare function getAtaDataLengthForMint(mint: ParsedOnChainMintWithInfo): number; export declare function bpsToPercent(bps: number): number; export declare function calculateToken2022TransferFees({ transferAmount, transferFeeConfigState, currentEpoch, }: { transferAmount: number; transferFeeConfigState: Pick; currentEpoch: number; }): TransferFeeCalculated; //# sourceMappingURL=token.d.ts.map