import type { NetworkStakeStepRewardsViewerMethods } from '@xyo-network/xl1-protocol/protocol-lib';
import type { MethodName, RpcMethodName } from './RpcMethodName.js';
/** NetworkStakingStepRewardsViewerRpcNamespace constant. */
export declare const NetworkStakingStepRewardsViewerRpcNamespace: "networkStakingStepRewardsViewer";
/** NetworkStakingStepRewardsViewerRpcNamespace type. */
export type NetworkStakingStepRewardsViewerRpcNamespace = typeof NetworkStakingStepRewardsViewerRpcNamespace;
/** NetworkStakingStepRewardsViewerMethodName type. */
export type NetworkStakingStepRewardsViewerMethodName = MethodName<NetworkStakeStepRewardsViewerMethods>;
/** NetworkStakingStepRewardsViewerRpcMethodName type. */
export type NetworkStakingStepRewardsViewerRpcMethodName = RpcMethodName<NetworkStakingStepRewardsViewerRpcNamespace, NetworkStakingStepRewardsViewerMethodName>;
/** NetworkStakingStepRewardsViewerRpcMethodHandlers type. */
export type NetworkStakingStepRewardsViewerRpcMethodHandlers = {
    [K in NetworkStakingStepRewardsViewerMethodName]: (params: Parameters<NetworkStakeStepRewardsViewerMethods[K]>) => ReturnType<NetworkStakeStepRewardsViewerMethods[K]>;
};
//# sourceMappingURL=NetworkStakingStepRewardsViewerRpc.d.ts.map