import { Address, Hex } from "viem" export type SafeDeploymentTransaction = { to: Address data: Hex } export interface OrangeKitSafeFactory { predictAddress(truncatedBitcoinAddress: string): Promise populateSafeDeploymentTransaction( truncatedBitcoinAddress: Hex, ): Promise simulateSafeDeploymentTransaction( truncatedBitcoinAddress: Hex, from: Address, ): Promise }