import { MetaTransaction } from "@gnosis.pm/safe-contracts"; import { Bytes, Contract } from "ethers"; export declare const DEFAULT_FORWARDER = "0x3E70e80BDCD09eEA9680426C18D0590E3366a9e7"; export interface Transaction { to: string; data: string; } export interface ForwardCallIfNoCodeAtInput { addressToTest: string; transaction: Transaction; } export declare function getForwardCallIfNoCodeAtInput({ addressToTest, transaction, }: ForwardCallIfNoCodeAtInput): [string, Bytes, string]; export interface ForwardSafeTransactionInput { addressToTest: string; transaction: MetaTransaction; forwarder: Contract; } export declare function callIfContractExists({ addressToTest, transaction, forwarder, }: ForwardSafeTransactionInput): MetaTransaction;