import { AnchorProvider } from "@project-serum/anchor";
import { ConfirmOptions, Connection, PublicKey, Transaction } from "@solana/web3.js";
interface AnchorWallet {
    signTransaction(tx: Transaction): Promise<Transaction>;
    signAllTransactions(txs: Transaction[]): Promise<Transaction[]>;
    publicKey: PublicKey;
}
export declare function getAnchorProvider(connection: Connection, wallet: AnchorWallet, opts: ConfirmOptions): AnchorProvider;
export declare function getDecimals(connection: Connection, mint: PublicKey): Promise<number>;
export {};
