import type { ExtendedViemClient } from '../../../client.js'; import type { Provider } from '../transports/index.js'; /** * Gets all accounts owned by a program * * @param client - Extended Viem client * @param params - Parameters for {@link sol_getProgramAccounts} * @returns Promise resolving to program accounts information */ export declare function getProgramAccounts(client: ExtendedViemClient, ...params: Parameters): Promise & Readonly<{ data: import("@solana/rpc-types").Base58EncodedBytes; }>; pubkey: import("@solana/addresses").Address; }>[]>;