import { CircularButtonProps } from '../CircularButton';
export interface GameAdded {
    title: string;
    onGameRemove: () => void;
}
export interface AchievementNavProps {
    /**
     * Amount of free mints the user has
     */
    freeMints: number;
    /**
     * Amount in the user's basket
     */
    basketAmount: number;
    /**
     * Go to next game
     */
    nextButtonProps?: CircularButtonProps;
    /**
     * Go to previous game
     */
    previousButtonProps?: CircularButtonProps;
    i18n?: {
        /**
         * Text to show how many free mints a user has
         */
        freeMintsLabel?: string;
        /**
         * Text to show on add game button
         */
        addThisGameText?: string;
        /**
         * Text to show in menu label above added games
         */
        gamesToMintLabelText?: string;
    };
    /**
     * Whether to show the back arrow previous button
     */
    showPreviousButton?: boolean;
    /**
     * Whether to show the forward arrow next button
     */
    showNextButton?: boolean;
    /**
     * Whether to show the add this game button
     */
    showGameAddButton: boolean;
    /**
     * Handler for user clicking on add this game button
     */
    onGameAdd?: () => void;
    /**
     * Games added to mint. Shown in trophy hover menu
     */
    gamesAdded: GameAdded[];
}
export default function AchievementNav({ freeMints, basketAmount, previousButtonProps, nextButtonProps, i18n, showPreviousButton, showNextButton, onGameAdd, gamesAdded, showGameAddButton }: AchievementNavProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=index.d.ts.map