import "@mysten/sui/bcs"; import { Argument, Transaction, TransactionObjectArgument } from "@mysten/sui/transactions"; //#region src/links/zk-bag.d.ts interface ZkBagContractOptions { packageId: string; bagStoreId: string; bagStoreTableId: string; } declare const TESTNET_CONTRACT_IDS: ZkBagContractOptions; declare const MAINNET_CONTRACT_IDS: ZkBagContractOptions; declare class ZkBag { #private; ids: IDs; constructor(packageAddress: string, ids: IDs); new({ arguments: [store, receiver] }: { arguments: [store: TransactionObjectArgument | string, receiver: Argument | string]; }): (tx: Transaction) => void; add({ arguments: [store, receiver, item], typeArguments }: { arguments: [store: TransactionObjectArgument | string, receiver: Argument | string, item: TransactionObjectArgument | string]; typeArguments: [string]; }): (tx: Transaction) => Extract; init_claim({ arguments: [store] }: { arguments: [store: TransactionObjectArgument | string]; }): (tx: Transaction) => readonly [{ NestedResult: [number, number]; $kind: "NestedResult"; }, { NestedResult: [number, number]; $kind: "NestedResult"; }]; reclaim({ arguments: [store, receiver] }: { arguments: [store: TransactionObjectArgument | string, receiver: Argument | string]; }): (tx: Transaction) => readonly [{ NestedResult: [number, number]; $kind: "NestedResult"; }, { NestedResult: [number, number]; $kind: "NestedResult"; }]; claim({ arguments: [bag, claim, id], typeArguments }: { arguments: [bag: TransactionObjectArgument | string, claim: Extract, id: TransactionObjectArgument | string]; typeArguments: [string]; }): (tx: Transaction) => Extract; finalize({ arguments: [bag, claim] }: { arguments: [bag: TransactionObjectArgument | string, claim: Extract]; }): (tx: Transaction) => void; update_receiver({ arguments: [bag, from, to] }: { arguments: [bag: TransactionObjectArgument | string, from: Argument | string, to: Argument | string]; }): (tx: Transaction) => void; } //#endregion export { MAINNET_CONTRACT_IDS, TESTNET_CONTRACT_IDS, ZkBag, ZkBagContractOptions }; //# sourceMappingURL=zk-bag.d.mts.map