import type { TokenDto } from "@stakekit/api-hooks";
import { Maybe } from "purify-ts";
export declare const useActivityComplete: () => {
    amount: string;
    yieldType: import("purify-ts/Maybe").Maybe<"staking" | "liquid-staking" | "lending" | "restaking" | "vault" | "native_staking" | "pooled_staking">;
    inputToken: Maybe<TokenDto>;
    metadata: import("purify-ts/Maybe").Maybe<import("@stakekit/api-hooks").YieldMetadataDto>;
    network: string;
    providerDetails: 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"];
    }[]>;
    selectedAction: import("@stakekit/api-hooks").ActionDto;
};
