import { Signer, ContractFactory, Overrides, providers } from "ethers"; declare type TransactionRequest = providers.TransactionRequest; declare type Provider = providers.Provider; import type { ZkSyncNFTFactory } from "./ZkSyncNFTFactory"; export declare class ZkSyncNFTFactoryFactory extends ContractFactory { constructor(signer?: Signer); deploy(name: string, symbol: string, zkSyncAddress: string, overrides?: Overrides): Promise; getDeployTransaction(name: string, symbol: string, zkSyncAddress: string, overrides?: Overrides): TransactionRequest; attach(address: string): ZkSyncNFTFactory; connect(signer: Signer): ZkSyncNFTFactoryFactory; static connect(address: string, signerOrProvider: Signer | Provider): ZkSyncNFTFactory; } export {};