import type { TokenDto, YieldDto } from "@stakekit/api-hooks";
import type BigNumber from "bignumber.js";
import { Maybe } from "purify-ts";
import { Prices } from "../domain/types/price";
export declare const formatCountryCode: ({ language, countryCode, }: {
    language: string;
    countryCode: string;
}) => string | undefined;
export declare const getRewardRateFormatted: (opts: Pick<YieldDto, "rewardType"> & {
    rewardRate: number | undefined;
}) => string;
export declare const getRewardTypeFormatted: (rewardType: YieldDto["rewardType"]) => "" | "APR" | "APY";
export declare const getGasFeeInUSD: ({ yieldDto, gas, prices, }: {
    yieldDto: Maybe<YieldDto>;
    gas: Maybe<BigNumber>;
    prices: Maybe<Prices>;
}) => string;
export declare const getFeesInUSD: ({ amount, prices, token, }: {
    amount: Maybe<BigNumber>;
    token: Maybe<TokenDto>;
    prices: Maybe<Prices>;
}) => string;
export declare const capitalizeFirstLetters: (text: string) => string;
