import { ChainName, InstrumentChain, UserAddress, WormholeService } from ".."; import { PublicKey, Connection, Transaction } from "@solana/web3.js"; export declare function getAndValidateSolanaTokenAddress(destinationChainName: ChainName, destinationAddress: UserAddress, instrumentChain: InstrumentChain, solanaConnection: Connection, wormholeService: WormholeService): Promise<{ ownerAddress: string; tokenAccountAddress: string; }>; export declare function getSolanaFees(connection: Connection, lockedWritableAccounts: PublicKey[] | undefined, multiplier: number): Promise; export declare function addPriorityFees(connection: Connection, tx: Transaction, multiplier: number, maxPriorityFeeCap?: number, minPriorityFee?: number, computeLimit?: number): Promise; export declare function unwrapWSolAndCloseAccount(connection: Connection, owner: PublicKey, feePayer?: PublicKey): Promise; //# sourceMappingURL=solana.d.ts.map