import type { BlockViewer, CachingContext, Position, StakeEventsViewer, StepIdentity, XL1RangeMultipliers } from '@xyo-network/xl1-protocol/protocol-lib';
import type { ExternalTimeAnchorOptions } from '../../../protocol-sdk/index-node.js';
/** Calculates the step reward earned by a specific staking position, returning [positionReward, totalReward]. */
export declare function networkStakeStepRewardEarnedForPosition(context: CachingContext, blockViewer: BlockViewer, stakeEventsViewer: StakeEventsViewer, stepIdentity: StepIdentity, position: Position, rewardMultipliers?: XL1RangeMultipliers, timeAnchor?: ExternalTimeAnchorOptions): Promise<[bigint, bigint]>;
//# sourceMappingURL=networkStakeStepRewardEarnedForPosition.d.ts.map