import { SigningStargateClient } from "@cosmjs/stargate"; import { OfflineSigner } from "@cosmjs/proto-signing"; /** * Gets an RPC client for interacting with the Akash network * @param {string} endpoint - The RPC endpoint URL to connect to * @returns {Promise>} A protobuf RPC client instance * @throws {Error} If connection to the endpoint fails */ export declare function getRpc(endpoint: string): Promise; /** * Creates a query client for making read-only requests to the Akash network * @param {string} endpoint - The RPC endpoint URL to connect to * @returns {Promise>} A protobuf RPC client for queries * @throws {Error} If connection to the endpoint fails */ export declare function getQueryClient(endpoint: string): Promise; /** * Creates a message client for sending transactions to the Akash network * @param {string} endpoint - The RPC endpoint URL to connect to * @param {OfflineSigner} signer - The signer used to sign transactions * @returns {Promise} A client for signing and sending transactions * @throws {Error} If connection to the endpoint fails or if there are issues with the signer */ export declare function getMsgClient(endpoint: string, signer: OfflineSigner): Promise;