import BigNumber from "bignumber.js";
import { Maybe } from "purify-ts";
import type { usePositions } from "./use-positions";
export declare const usePositionListItem: (item: ReturnType<typeof usePositions>["positionsData"]["data"][number]) => {
    integrationData: import("purify-ts/Maybe").Maybe<import("@stakekit/api-hooks").YieldDto>;
    providersDetails: Maybe<{
        logo: string | undefined;
        name: string;
        rewardRateFormatted: string;
        rewardRate: number | undefined;
        rewardType: import("@stakekit/api-hooks").RewardTypes;
        address?: string;
        stakedBalance?: import("@stakekit/api-hooks").ValidatorDto["stakedBalance"];
        votingPower?: import("@stakekit/api-hooks").ValidatorDto["votingPower"];
        commission?: import("@stakekit/api-hooks").ValidatorDto["commission"];
        website?: import("@stakekit/api-hooks").ValidatorDto["website"];
        status?: import("@stakekit/api-hooks").ValidatorDto["status"];
        preferred?: import("@stakekit/api-hooks").ValidatorDto["preferred"];
    }[]>;
    rewardRateAverage: import("purify-ts/Maybe").Maybe<string>;
    inactiveValidator: "jailed" | "deactivating" | "inactive" | "full" | "not_found" | null;
    totalAmount: import("purify-ts/Maybe").Maybe<BigNumber>;
    totalAmountFormatted: import("purify-ts/Maybe").Maybe<string>;
    baseToken: import("purify-ts/Maybe").Maybe<import("@stakekit/api-hooks").TokenDto>;
    tokenToDisplay: Maybe<import("@stakekit/api-hooks").TokenDto & {
        pricePerShare: string;
    }>;
};
