import type { InitParams } from "@sk-widget/domain/types/init-params";
import type { PositionsData } from "@sk-widget/domain/types/positions";
import type { State } from "@sk-widget/pages/details/earn-page/state/types";
import type { YieldDto } from "@stakekit/api-hooks";
import { Maybe } from "purify-ts";
export declare const onYieldSelectState: ({ yieldDto, positionsData, initParams, }: {
    yieldDto: YieldDto;
    positionsData: PositionsData;
    initParams: Maybe<InitParams>;
}) => Pick<State, "selectedStakeId" | "stakeAmount" | "selectedValidators" | "tronResource">;
