declare const RocketPool: { 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<"ROCKETPOOL", "ACTION", "deposit", "stake", { input: { to: import("../..").FctAddress; value: import("../..").FctValue; methodParams: {}; }; output: {}; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; value: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; Withdraw: { 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<"ROCKETPOOL", "ACTION", "burn", "unstake", { input: { to: import("../..").FctAddress; methodParams: { amount: import("../..").FctValue18; }; }; output: {}; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; SwapToRocketEth: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; tokenIn: string | import("../corelibTypes").Variable | undefined; amountIn: string | import("../corelibTypes").Variable | undefined; tokenOut: string | import("../corelibTypes").Variable | undefined; amountOut: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"ROCKETPOOL", "ACTION", "exactInput" | "exactInputSingle", "swapToRocketEth", { input: { to: import("../..").FctAddress; tokenIn: import("../..").FctAddress; amountIn: import("../..").FctValue; tokenOut: import("../..").FctAddress; amountOut: import("../..").FctValue; methodParams: { params_tuple: { tokenIn: import("../..").FctAddress; tokenOut: import("../..").FctAddress; fee: import("../..").FctValue24; path: import("../..").FctBytes; recipient: import("../..").FctAddress; deadline: import("../..").FctValue; amountIn: import("../..").FctValue; amountOutMinimum: import("../..").FctValue; sqrtPriceLimitX96: import("../..").FctValue160; }; }; }; output: { amountOut: import("../..").FctValue; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; tokenIn: string | import("../corelibTypes").Variable | undefined; amountIn: string | import("../corelibTypes").Variable | undefined; tokenOut: string | import("../corelibTypes").Variable | undefined; amountOut: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; }; getters: { GetExchangeRate: { 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<"ROCKETPOOL", "GETTER", "getExchangeRate", string | undefined, { input: { to: import("../..").FctAddress; methodParams: {}; }; output: { exchangeRate: import("../..").FctValue18; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; GetRethValue: { 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<"ROCKETPOOL", "GETTER", "getRethValue", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { ethAmount: import("../..").FctValue18; }; }; output: { rethAmount: import("../..").FctValue18; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; GetEthValue: { 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<"ROCKETPOOL", "GETTER", "getEthValue", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { rethAmount: import("../..").FctValue18; }; }; output: { ethAmount: import("../..").FctValue18; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; GetCollateralRate: { 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<"ROCKETPOOL", "GETTER", "getCollateralRate", string | undefined, { input: { to: import("../..").FctAddress; methodParams: {}; }; output: { collateralRate: import("../..").FctValue18; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; }; }; type IRocketPool = typeof RocketPool; export { RocketPool }; export type { IRocketPool };