import { LidoSDKCore, LidoSDKCoreProps } from './core/index.js';
import { LidoSDKStake } from './stake/index.js';
import { LidoSDKWrap } from './wrap/index.js';
import { LidoSDKWithdraw } from './withdraw/index.js';
import { LidoSDKstETH, LidoSDKwstETH } from './erc20/index.js';
import { LidoSDKUnstETH } from './unsteth/index.js';
import { LidoSDKEvents } from './events/index.js';
import { LidoSDKStatistics } from './statistics/index.js';
import { LidoSDKRewards } from './rewards/index.js';
import { LidoSDKShares } from './shares/index.js';
import { LidoSDKL2 } from './l2/index.js';
import { LidoSDKDualGovernance } from './dual-governance/index.js';
import { LidoSDKVaultModule } from './stvault/index.js';
export declare class LidoSDK {
    readonly core: LidoSDKCore;
    readonly stake: LidoSDKStake;
    readonly wrap: LidoSDKWrap;
    readonly withdraw: LidoSDKWithdraw;
    readonly steth: LidoSDKstETH;
    readonly wsteth: LidoSDKwstETH;
    readonly shares: LidoSDKShares;
    readonly unsteth: LidoSDKUnstETH;
    readonly events: LidoSDKEvents;
    readonly statistics: LidoSDKStatistics;
    readonly rewards: LidoSDKRewards;
    readonly l2: LidoSDKL2;
    readonly dualGovernance: LidoSDKDualGovernance;
    readonly stVaultModule: LidoSDKVaultModule;
    constructor(props: LidoSDKCoreProps);
}
//# sourceMappingURL=sdk.d.ts.map