import { type NetworkStakeStepRewardsViewer, type NetworkStakeViewer } from '@xyo-network/xl1-protocol/protocol-lib';
import { JsonRpcNetworkStakeViewerMethods } from './JsonRpcNetworkStakeViewerMethods.js';
/** JsonRpcNetworkStakeViewer implementation. */
export declare class JsonRpcNetworkStakeViewer extends JsonRpcNetworkStakeViewerMethods implements NetworkStakeViewer {
    static readonly connectionTypes: readonly ["rpc"];
    static readonly defaultMoniker: "NetworkStakeViewer";
    static readonly dependencies: "NetworkStakeStepRewardsViewer"[];
    static readonly monikers: "NetworkStakeViewer"[];
    static readonly surface: "node";
    protected _stepRewards?: NetworkStakeStepRewardsViewer;
    get stepRewards(): NetworkStakeStepRewardsViewer;
    createHandler(): Promise<void>;
}
//# sourceMappingURL=JsonRpcNetworkStakeViewer.d.ts.map