import { PublicClient, WalletClient } from 'viem'; import { ProtocolConfig } from '../types'; export declare class SatoshiStabilityPool { readonly walletClient: WalletClient; readonly protocolConfig: ProtocolConfig; readonly publicClient: PublicClient; constructor({ protocolConfig, publicClient, walletClient, }: { protocolConfig: ProtocolConfig; publicClient: PublicClient; walletClient: WalletClient; }); getCollateralGains(address?: `0x${string}`): Promise; getDepositAmount(address?: `0x${string}`): Promise; doDeposit(depositAmt: bigint): Promise; doWithdraw(withdrawAmt: bigint): Promise; doClaim(): Promise; }