import { type NetworkStakeStepRewardsTotalViewer } from '@xyo-network/xl1-protocol/protocol-lib';
import { JsonRpcNetworkStakeStepRewardsTotalViewerMethods } from './JsonRpcNetworkStakeStepRewardsTotalViewerMethods.js';
/** JsonRpcNetworkStakeStepRewardsTotalViewer implementation. */
export declare class JsonRpcNetworkStakeStepRewardsTotalViewer extends JsonRpcNetworkStakeStepRewardsTotalViewerMethods implements NetworkStakeStepRewardsTotalViewer {
    /** Connection kinds supported by this provider. */
    static readonly connectionTypes: readonly ["rpc"];
    /** Primary moniker used to resolve this provider. */
    static readonly defaultMoniker: "NetworkStakeStepRewardsTotalViewer";
    /** Provider monikers that must resolve before this provider can be created. */
    static readonly dependencies: never[];
    /** Provider monikers implemented by this provider class. */
    static readonly monikers: "NetworkStakeStepRewardsTotalViewer"[];
    /** Read, write, or mixed capability surface exposed by the provider. */
    static readonly surface: "node";
}
//# sourceMappingURL=JsonRpcNetworkStakeStepRewardsTotalViewer.d.ts.map