import { ActionRowBuilder, ButtonBuilder, EmbedBuilder } from 'discord.js'; import type { RoleReward, RewardsMode } from '../types.js'; export declare const REWARDS_PER_PAGE = 25; export declare const REWARDS_NAMESPACE = "xp_rewards_pagination"; export declare function calculateTotalPages(rewardsCount: number): number; export declare function validatePage(page: number, totalPages: number): number; export declare function buildRewardsEmbed(rewards: RoleReward[], page: number, totalPages: number, mode: RewardsMode, removeOnLoss: boolean, embedColor?: number): EmbedBuilder; export declare function buildRewardsPaginationButtons(page: number, totalPages: number, userId: string): ActionRowBuilder | null;