import { Chain, Network, Platform } from "@wormhole-foundation/sdk-base"; import { AttestationId, AutomaticTokenBridge, ChainContext, Signer, TokenTransferDetails, TransactionId, TxHash } from "@wormhole-foundation/sdk-definitions"; import { TransferState } from "../../types"; import { WormholeTransfer } from "../wormholeTransfer"; import { TokenTransfer } from "./tokenTransfer"; type PN = "AutomaticTokenBridge"; export declare class AutomaticTokenTransfer extends TokenTransfer implements WormholeTransfer { getTransferState(): TransferState; initiateTransfer(signer: Signer): Promise; fetchAttestation(timeout?: number): Promise; completeTransfer(signer: Signer): Promise; static transfer(chainCtx: ChainContext, transfer: TokenTransferDetails, signer: Signer): Promise; static redeem(toChain: ChainContext, vaa: AutomaticTokenBridge.VAA, signer: Signer): Promise; } export {}; //# sourceMappingURL=automatic.d.ts.map