import { Commitment, Connection, PublicKey } from '@xoneorg/web3.js'; export interface Mintmeta { /** Address of the account */ address: PublicKey; authorityOption: PublicKey | null; symbol: String; name: String; icon: String; } /** Mint as stored by the program */ export interface RawMintmeta { status: boolean; authorityOption: number; authority: PublicKey; meta: Uint8Array; } /** Buffer layout for de/serializing a mint */ export declare const MintmetaLayout: import("@xoneorg/buffer-layout").Structure; /** Byte length of a mint */ export declare const MINT_META_SIZE: number; /** * Retrieve information about a mint * * @param connection Connection to use * @param address Mint account * @param commitment Desired level of commitment for querying the state * @param programId SPL Token program account * * @return Mint information */ export declare function getMintMeta(connection: Connection, address: PublicKey, commitment?: Commitment, programId?: PublicKey): Promise; /** Get the minimum lamport balance for a mint to be rent exempt * * @param connection Connection to use * @param commitment Desired level of commitment for querying the state * * @return Amount of lamports required */ export declare function getMinimumBalanceForRentExemptMintMeta(connection: Connection, commitment?: Commitment): Promise; //# sourceMappingURL=mintmeta.d.ts.map