import type { ExtendedViemClient } from '../../../client.js'; import type { Provider } from '../transports/index.js'; /** * Gets the slot of the lowest confirmed block that has not been purged * * @param client - Extended Viem client * @param params - Parameters for {@link sol_getFirstAvailableBlock} * @returns Promise resolving to first available block slot */ export declare function getFirstAvailableBlock(client: ExtendedViemClient, ...params: Parameters): Promise;