import { type YieldDto, type YieldRewardsSummaryResponseDto } from "@stakekit/api-hooks";
import { type EnabledRewardsSummaryYieldId } from "../domain/types/rewards";
export declare const useMultiRewardsSummary: <T = RewardsSummaryResult>(yieldIds: YieldDto["id"][], opts?: {
    select?: (val: RewardsSummaryResult) => T;
}) => import("@tanstack/react-query").UseQueryResult<import("@tanstack/react-query").NoInfer<T>, Error>;
export declare const useRewardsSummary: (yieldId: YieldDto["id"]) => import("@tanstack/react-query").UseQueryResult<{
    yieldId: string;
    data: YieldRewardsSummaryResponseDto;
}, Error>;
export type RewardsSummaryResult = Record<EnabledRewardsSummaryYieldId, YieldRewardsSummaryResponseDto>;
