export { a as MULTICALL_PROGRAM_ADDRESS } from '../core-program-addresses-CB51FSmT.js'; export { InstructionData, InstructionDataBuilder } from './multicall/abi/thru/common/primitives/types.js'; export { MulticallArgs, MulticallArgsBuilder, MulticallError } from './multicall/abi/thru/program/multicall/types.js'; type MulticallCall = { programIdx: number; instructionData: Uint8Array; }; /** Genesis Multicall remains available on networks that do not run bootstrap. */ declare const GENESIS_MULTICALL_PROGRAM_PUBKEY: Uint8Array; declare const GENESIS_MULTICALL_PROGRAM_ADDRESS: string; declare const MULTICALL_PROGRAM_PUBKEY: Uint8Array; declare function buildMulticallInstruction(calls: MulticallCall[]): Uint8Array; export { GENESIS_MULTICALL_PROGRAM_ADDRESS, GENESIS_MULTICALL_PROGRAM_PUBKEY, MULTICALL_PROGRAM_PUBKEY, type MulticallCall, buildMulticallInstruction };