@cyberk/hyperion-sdk
Version:
Hyperion SDK from Cyberk
16 lines (15 loc) • 889 B
TypeScript
import type { QueryOptions } from "@tanstack/query-core";
import { CosmWasmClient } from "@cosmjs/cosmwasm-stargate";
export interface GetCw20TokenBalanceOptions {
client?: CosmWasmClient;
tokenAddress?: string;
address?: string;
}
export declare const getCw20TokenBalanceQueryMsg: ({ address, }: Pick<GetCw20TokenBalanceOptions, "address">) => {
balance: {
address: string | undefined;
};
};
export declare const getCw20TokenBalanceQueryKey: (options: GetCw20TokenBalanceOptions) => readonly ["cw20TokenBalance", string | undefined, string | undefined];
export declare const getCw20TokenBalanceFn: (options: GetCw20TokenBalanceOptions) => Promise<string>;
export declare const getCw20TokenBalanceQueryOptions: (options: GetCw20TokenBalanceOptions) => QueryOptions<string | undefined, Error, string | undefined, ReturnType<typeof getCw20TokenBalanceQueryKey>>;