declare const Lido: { actions: { Deposit: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; value: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"LIDO", "ACTION", "submit", string | undefined, { input: { to: import("../..").FctAddress; value: import("../..").FctValue; methodParams: { referral: import("../..").FctAddress; }; }; output: {}; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; value: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; }; getters: { GetSharesByPooledETH: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"LIDO", "GETTER", "getSharesByPooledEth", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { ethAmount: import("../..").FctValue18; }; }; output: { shares: import("../..").FctValue18; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; GetPooledEthByShares: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"LIDO", "GETTER", "getPooledEthByShares", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { shares: import("../..").FctValue18; }; }; output: { ethAmount: import("../..").FctValue18; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; SharesOf: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"LIDO", "GETTER", "sharesOf", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { account: import("../..").FctAddress; }; }; output: { shares: import("../..").FctValue18; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; }; }; type ILido = typeof Lido; export { Lido }; export type { ILido };