/// /// import type { AccountsCoder, Idl } from '@coral-xyz/anchor'; import { anchor } from '@wormhole-foundation/sdk-solana'; export declare class WormholeAccountsCoder implements AccountsCoder { private idl; constructor(idl: Idl); encode(accountName: A, account: T): Promise; decode(accountName: A, ix: Buffer): T; decodeUnchecked(accountName: A, ix: Buffer): T; memcmp(accountName: A, _appendData?: Buffer): any; size(idlAccount: anchor.IdlTypeDef): number; } export interface PostVAAData { version: number; guardianSetIndex: number; timestamp: number; nonce: number; emitterChain: number; emitterAddress: Buffer; sequence: bigint; consistencyLevel: number; payload: Buffer; } export declare function encodePostVaaData(account: PostVAAData): Buffer; export declare function decodePostVaaAccount(buf: Buffer): T; //# sourceMappingURL=accounts.d.ts.map