import type { PreparedTransaction } from "../../transaction/prepare-transaction.js"; import type { ClientAndChain, ClientAndChainAndAccount } from "../../utils/types.js"; import type { ThirdwebContract } from "../contract.js"; /** * @internal */ export declare function prepareAutoFactoryDeployTransaction(args: ClientAndChain & { cloneFactoryContract: ThirdwebContract; initializeTransaction?: PreparedTransaction; initializeData?: `0x${string}`; implementationAddress?: string; isCrosschain?: boolean; salt?: string; }): PreparedTransaction; /** * @internal */ export declare function deployViaAutoFactory(options: ClientAndChainAndAccount & { cloneFactoryContract: ThirdwebContract; initializeTransaction?: PreparedTransaction; initializeData?: `0x${string}`; implementationAddress?: string; isCrosschain?: boolean; salt?: string; }): Promise; //# sourceMappingURL=deploy-via-autofactory.d.ts.map