import type { RewardTypes, ValidatorDto, YieldDto } from "@stakekit/api-hooks";
import type { ReactNode } from "react";
export declare const useMetaInfo: ({ commission, stakedBalance, stakedBalanceToken, votingPower, address, rewardRate, rewardType, website, nominatorCount, subnetName, marketCap, tokenSymbol, }: { [Key in keyof Pick<ValidatorDto, "stakedBalance" | "votingPower" | "commission" | "address" | "website" | "nominatorCount" | "subnetName" | "marketCap" | "tokenSymbol">]: ValidatorDto[Key] | undefined; } & {
    stakedBalanceToken: YieldDto["token"] | undefined;
    rewardRate: number | undefined;
    rewardType: RewardTypes | undefined;
}) => {
    address: {
        title: string;
        val: ReactNode | string;
    } | null;
    website?: {
        title: string;
        val: ReactNode | string;
    } | null | undefined;
    stakedBalance?: {
        title: string;
        val: ReactNode | string;
    } | null | undefined;
    votingPower?: {
        title: string;
        val: ReactNode | string;
    } | null | undefined;
    commission?: {
        title: string;
        val: ReactNode | string;
    } | null | undefined;
    marketCap?: {
        title: string;
        val: ReactNode | string;
    } | null | undefined;
    nominatorCount?: {
        title: string;
        val: ReactNode | string;
    } | null | undefined;
    subnetName?: {
        title: string;
        val: ReactNode | string;
    } | null | undefined;
    tokenSymbol?: {
        title: string;
        val: ReactNode | string;
    } | null | undefined;
};
