/// import { Buffer } from "buffer"; import { AccountInfo, AccountMeta, Connection, PublicKey, TransactionSignature, Transaction, Commitment, Signer, RpcResponseAndContext, SimulatedTransactionResponse, Context } from "@solana/web3.js"; import { Address } from "../program/common.js"; import Provider from "../provider.js"; /** * Sends a transaction to a program with the given accounts and instruction * data. */ export declare function invoke(programId: Address, accounts?: Array, data?: Buffer, provider?: Provider): Promise; export declare function getMultipleAccounts(connection: Connection, publicKeys: PublicKey[], commitment?: Commitment): Promise; }>>; export declare function getMultipleAccountsAndContext(connection: Connection, publicKeys: PublicKey[], commitment?: Commitment): Promise; }>>; export declare function simulateTransaction(connection: Connection, transaction: Transaction, signers?: Array, commitment?: Commitment, includeAccounts?: boolean | Array): Promise>; export type SuccessfulTxSimulationResponse = Omit; //# sourceMappingURL=rpc.d.ts.map