import { Effect } from "effect"; import type { Address } from "viem"; export declare const makeNonceManager: () => Effect.Effect<{ confirm: (chainId: number, address: Address, nonce: bigint) => Effect.Effect; getConfirmed: (chainId: number, address: Address) => Effect.Effect; getGaps: (chainId: number, address: Address) => Effect.Effect; getPending: (chainId: number, address: Address) => Effect.Effect>; release: (chainId: number, address: Address, nonce: bigint) => Effect.Effect; reserveNext: (chainId: number, address: Address, startNonce: bigint) => Effect.Effect; reserve: (chainId: number, address: Address, nonce: bigint) => Effect.Effect; setConfirmed: (chainId: number, address: Address, nonce: bigint) => Effect.Effect; }, never>; //# sourceMappingURL=manager.d.ts.map