import type { Chain, PublicClient, Transport } from 'viem'; import { type RawOrContractAddress } from '../../../types/addresses.js'; export type GetSecondsToNextL2OutputParameters = { latestL2BlockNumber: bigint; l2OutputOracle: RawOrContractAddress<_chainId>; }; /** * Gets the number of seconds until the next L2 output is posted. * * @param {bigint} latestL2BlockNumber the latest L2 block number * @param {RawOrContractAddress} l2OutputOracle the address of the L2 Output Oracle * * @returns {Promise} the number of seconds until the next L2 output is posted */ export declare function getSecondsToNextL2Output(client: PublicClient, { latestL2BlockNumber, l2OutputOracle, }: GetSecondsToNextL2OutputParameters): Promise; //# sourceMappingURL=getSecondsToNextL2Output.d.ts.map