import { EthersAdapter } from "@safe-global/protocol-kit"; import { DeployWalletDto, DeployWalletReponse, SmartAccountResponse } from "../utils/AarcTypes"; declare class Safe { ethAdapter: EthersAdapter; chainId: number; constructor(chainId: number, rpcUrl: string); getAllSafes(eoaAddress: string): Promise; generateSafeSCW(config: { owners: string[]; threshold: number; }, saltNonce?: number): Promise; deploySafeSCW(deployWalletDto: DeployWalletDto): Promise; } export default Safe;