import type { Account, Address, Decoder, FetchAccountsConfig, Simplify } from "gill"; import type { GillUseRpcHook } from "./types.js"; type RpcConfig = Simplify>; type UseMultipleAccountsInput = GillUseRpcHook & { /** * List of addresses to fetch accounts for. */ addresses: Address[]; /** * Optional decoder to decode the account's `data` buffer. */ decoder?: Decoder; }; type UseMultipleAccountsResponse = { accounts: Account[]; }; /** * Fetch multiple accounts using the Solana RPC method of * [`getMultipleAccounts`](https://solana.com/docs/rpc/http/getmultipleaccounts) * * Optionally provide a {@link Decoder | `decoder`} to automatically decode all Accounts using it. */ export declare function useMultipleAccounts({ addresses, decoder, config, options, abortSignal }: UseMultipleAccountsInput): UseMultipleAccountsResponse; export {}; //# sourceMappingURL=multiple-accounts.d.ts.map