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;