import { SuiTransactionBlockResponse } from "@mysten/sui/client"; import { TimedSuiTransactionBlockResponse } from "../../interface"; import { SignAndExecuteArgs, WaitForTxArgs } from "./tx.types"; export declare const throwTXIfNotSuccessful: (tx: SuiTransactionBlockResponse, callback?: () => void) => void; export declare const signAndExecute: ({ suiClient, currentAccount, tx, signTransaction, options, }: SignAndExecuteArgs) => Promise; export declare const waitForTx: ({ suiClient, digest, timeout, pollInterval, }: WaitForTxArgs) => Promise; export declare const getObjectIdsFromTxResult: (txResult: TimedSuiTransactionBlockResponse, field: "created" | "mutated") => string[] | undefined;