/** * Ensures that the interaction tx is a valid transfer transaction * * @param tokenID The contract ID of the transferred token * @param transferTx The ID of the transfer interaction transaction * @param contractID The ID of this contract */ export declare const ensureValidTransfer: (tokenID: string, transferTx: string) => Promise; /** * Ensures that the interaction is valid * * @param contractID The contract ID to match the interaction with * @param interactionID The ID of the interaction to check */ export declare const ensureValidInteraction: (contractID: string, interactionID: string) => Promise; /** * Returns if a string is a valid Arweave address or ID * * @param addr String to validate * * @returns Valid address or not */ export declare const isAddress: (addr: string) => boolean;