import { Algodv2 } from "algosdk"; import { SmartAssetClient } from './SmartAssetClient'; import type { TransactionSignerAccount } from "@algorandfoundation/algokit-utils/types/account"; export declare class MySmartAsset { assetClient: SmartAssetClient; constructor(id: number, nodeClient: Algodv2, signer?: TransactionSignerAccount); static from(id: number, nodeClient: Algodv2): MySmartAsset; arc200Symbol(): Promise; arc200Name(): Promise; arc200Decimals(): Promise; arc200TotalSupply(): Promise; manager(): Promise; arc200BalanceOf(address: string): Promise; arc200Allowance(owner: string, spender: string): Promise; hasBox(owner: string, spender?: string): Promise; } //# sourceMappingURL=MySmartAsset.d.ts.map