import type { PublicKeyInitData } from '@solana/web3.js'; import { PublicKey } from '@solana/web3.js'; import type { CircleAttestation, circle } from '@wormhole-foundation/sdk-connect'; import { CircleBridge } from '@wormhole-foundation/sdk-connect'; export declare function calculateFirstNonce(nonce: bigint): bigint; export declare function nonceAccount(nonce: bigint, sourceChain: circle.CircleChainId, messageTransmitterProgramId: PublicKey): PublicKey; export declare function createReceiveMessageInstruction(messageTransmitterProgramId: PublicKey, tokenMessengerProgramId: PublicKey, usdcAddress: PublicKey, circleMessage: CircleBridge.Message, attestation: CircleAttestation, payer?: PublicKeyInitData): Promise; //# sourceMappingURL=receiveMessage.d.ts.map