import type { EthereumFunctionCall, EthereumSendOptions, EthereumTransaction } from "@rarible/ethereum-provider"; import type { ILoggerConfig } from "./logger/logger"; export type SendFunction = (functionCall: EthereumFunctionCall, options?: EthereumSendOptions) => Promise; type SendMethod = (functionCall: EthereumFunctionCall, options?: EthereumSendOptions) => Promise; export declare function getSendWithInjects(injects?: { logger?: ILoggerConfig; }): SendMethod; type SimpleSendMethod = (functionCall: EthereumFunctionCall, options?: EthereumSendOptions) => Promise; export declare function getSimpleSendWithInjects(injects?: { logger?: ILoggerConfig; }): SimpleSendMethod; export {};