import { Signer, PopulatedTransaction, PayableOverrides, BytesLike, BigNumber } from "ethers"; import { OPERATION } from "./txSigner"; import { GnosisSafeL2 } from "../typechain-types"; export declare const MULTI_SEND_ADDR = "0x8D29bE29923b68abfDD21e541b9374737B49cdAD"; type Address = string; export type ExecParams = Parameters; export declare function safeTxFromPopulated(safe: GnosisSafeL2, nonce: BigNumber, userSigner: Signer, to: Address, data: BytesLike, operation: OPERATION, overrides?: PayableOverrides): Promise<[PopulatedTransaction, ExecParams]>; export declare const safeAddress: (user: string, chainId: number) => Promise; export {};