import type { Address, GetContractReturnType, WalletClient, WriteContractParameters } from 'viem'; import { type TransactionResult, type PopulatedTransaction, TransactionOptions } from '../core/index.js'; import type { NoTxOptions } from '../core/types.js'; import { StethAbi } from './abi/steth.js'; import type { StakeProps, StakeLimitResult, StakeResult } from './types.js'; import { LidoSDKModule } from '../common/class-primitives/sdk-module.js'; export declare class LidoSDKStake extends LidoSDKModule { private static TRANSFER_SIGNATURE; private static TRANSFER_SHARES_SIGNATURE; contractAddressStETH(): Promise
; getContractStETH(): Promise