import { ethers } from "ethers"; export declare class NonceManager extends ethers.Signer { readonly signer: ethers.Signer; _initialPromise: Promise; _deltaCount: number; constructor(signer: ethers.Signer); get provider(): ethers.providers.Provider; connect(provider: ethers.providers.Provider): NonceManager; getAddress(): Promise; getTransactionCount(blockTag?: ethers.providers.BlockTag): Promise; setTransactionCount(transactionCount: ethers.BigNumberish | Promise): void; incrementTransactionCount(count?: number): void; signMessage(message: ethers.Bytes | string): Promise; signTransaction(transaction: ethers.utils.Deferrable): Promise; sendTransaction(transaction: ethers.utils.Deferrable): Promise; }