import { NttTokenDef, SuiChain } from '@galacticcouncil/xc-core'; import { SuiCall } from './types'; export declare class SuiClaim { #private; constructor(chain: SuiChain); /** * Redeem NTT transfer on Sui. * * Single transaction, mirroring the reference sui NTT sdk redeem: * verify the VAA against the core bridge, validate it through the * wormhole transceiver, redeem to the manager inbox & release the * inbox item to the recipient. * * @param from - payer address * @param vaaRaw - base64 encoded signed VAA (wormholescan raw format) * @param ntt - NTT token deployment on Sui (state object ids) * @returns claim move call */ redeem(from: string, vaaRaw: string, ntt: NttTokenDef): Promise; }