import type { TokenDto, ValidatorDto, YieldDto } from "@stakekit/api-hooks";
import { Maybe } from "purify-ts";
import { type ReactNode } from "react";
export declare const useYieldMetaInfo: ({ selectedStake, validators, tokenDto, }: {
    selectedStake: Maybe<YieldDto>;
    validators: { [Key in keyof Pick<ValidatorDto, "name" | "address">]?: ValidatorDto[Key]; }[];
    tokenDto: Maybe<TokenDto>;
}) => {
    campaign: ReactNode | null;
    description: string | null;
    earnPeriod: string | null;
    earnRewards: string | null;
    withdrawnTime: string | null;
    withdrawnNotAvailable: string | null;
    lockupPeriod: string | null;
    extra?: string;
    positionLocked?: ReactNode;
};
