import { TransactionBlock } from "@mysten/sui.js";
import { SuiBuildOutput } from "./types";
export declare const publishCoin: (coreBridgePackageId: string, tokenBridgePackageId: string, vaa: string, signerAddress: string) => Promise<TransactionBlock>;
export declare const getCoinBuildOutput: (coreBridgePackageId: string, tokenBridgePackageId: string, vaa: string) => SuiBuildOutput;
export declare const publishPackage: (buildOutput: SuiBuildOutput, signerAddress: string) => Promise<TransactionBlock>;
