import type { YieldDto } from "@stakekit/api-hooks";
import type { Maybe } from "purify-ts";
export declare const useYieldType: (yieldOpportunity: Maybe<YieldDto>) => import("purify-ts/Maybe").Maybe<{
    type: "native_staking";
    title: string;
    review: string;
    cta: string;
} | {
    type: "vault";
    title: string;
    review: string;
    cta: string;
} | {
    type: "staking";
    title: string;
    review: string;
    cta: string;
} | {
    type: "liquid-staking";
    title: string;
    review: string;
    cta: string;
} | {
    type: "lending";
    title: string;
    review: string;
    cta: string;
} | {
    type: "restaking";
    title: string;
    review: string;
    cta: string;
} | {
    type: "pooled_staking";
    title: string;
    review: string;
    cta: string;
}>;
