import type { YieldDto, YieldType } from "@stakekit/api-hooks";
import type { useTranslation } from "react-i18next";
export type ExtendedYieldType = YieldType | "native_staking" | "pooled_staking";
type YieldTypeLabelsMap = {
    [Key in ExtendedYieldType]: {
        type: Key;
        title: string;
        review: string;
        cta: string;
    };
};
export declare const getExtendedYieldType: (yieldDto: YieldDto) => YieldType | "native_staking" | "pooled_staking";
export declare const getYieldTypeLabels: (yieldDto: YieldDto, t: ReturnType<typeof useTranslation>["t"]) => YieldTypeLabelsMap[keyof YieldTypeLabelsMap];
export declare const yieldTypesSortRank: {
    [Key in YieldType]: number;
};
export {};
