import type { Chain, PublicClient, Transport } from 'viem'; import { type RawOrContractAddress } from '../../../types/addresses.js'; export type GetLatestProposedL2BlockNumberParameters = { l2OutputOracle: RawOrContractAddress<_chainId>; }; export type GetLatestProposedL2BlockNumberReturnType = { l2BlockNumber: bigint; }; /** * Gets the latest proposed L2 block number from the L2 Output Oracle. * * @param {RawOrContractAddress} l2OutputOracle the address of the L2 Output Oracle * @returns {GetLatestProposedL2BlockNumberReturnType} the latest proposed L2 block number */ export declare function getLatestProposedL2BlockNumber(client: PublicClient, { l2OutputOracle, }: GetLatestProposedL2BlockNumberParameters): Promise; //# sourceMappingURL=getLatestProposedL2BlockNumber.d.ts.map