///
///
import type { AccountsCoder, Idl } from '@coral-xyz/anchor';
import { anchor } from '@wormhole-foundation/sdk-solana';
export declare class TokenBridgeAccountsCoder 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;
}
//# sourceMappingURL=accounts.d.ts.map