import type { TokenString } from "@sk-widget/domain/types";
export declare const useInitQueryParams: () => import("purify-ts/Maybe").Maybe<{
    network: import("@stakekit/common").EvmNetworks.Ethereum | import("@stakekit/common").EvmNetworks.EthereumGoerli | import("@stakekit/common").EvmNetworks.EthereumHolesky | import("@stakekit/common").EvmNetworks.Arbitrum | import("@stakekit/common").EvmNetworks.Base | import("@stakekit/common").EvmNetworks.Optimism | import("@stakekit/common").EvmNetworks.Polygon | import("@stakekit/common").EvmNetworks.AvalancheC | import("@stakekit/common").EvmNetworks.Binance | import("@stakekit/common").EvmNetworks.Celo | import("@stakekit/common").EvmNetworks.Harmony | import("@stakekit/common").EvmNetworks.Viction | import("@stakekit/common").CosmosNetworks.Agoric | import("@stakekit/common").CosmosNetworks.Akash | import("@stakekit/common").CosmosNetworks.Axelar | import("@stakekit/common").CosmosNetworks.BandProtocol | import("@stakekit/common").CosmosNetworks.Bitsong | import("@stakekit/common").CosmosNetworks.Chihuahua | import("@stakekit/common").CosmosNetworks.Comdex | import("@stakekit/common").CosmosNetworks.Coreum | import("@stakekit/common").CosmosNetworks.Cosmos | import("@stakekit/common").CosmosNetworks.Crescent | import("@stakekit/common").CosmosNetworks.Cronos | import("@stakekit/common").CosmosNetworks.Cudos | import("@stakekit/common").CosmosNetworks.Desmos | import("@stakekit/common").CosmosNetworks.Dydx | import("@stakekit/common").CosmosNetworks.FetchAi | import("@stakekit/common").CosmosNetworks.GravityBridge | import("@stakekit/common").CosmosNetworks.Injective | import("@stakekit/common").CosmosNetworks.IRISnet | import("@stakekit/common").CosmosNetworks.Juno | import("@stakekit/common").CosmosNetworks.Kava | import("@stakekit/common").CosmosNetworks.KiNetwork | import("@stakekit/common").CosmosNetworks.MarsProtocol | import("@stakekit/common").CosmosNetworks.Onomy | import("@stakekit/common").CosmosNetworks.Osmosis | import("@stakekit/common").CosmosNetworks.Persistence | import("@stakekit/common").CosmosNetworks.Quicksilver | import("@stakekit/common").CosmosNetworks.Regen | import("@stakekit/common").CosmosNetworks.Secret | import("@stakekit/common").CosmosNetworks.Sentinel | import("@stakekit/common").CosmosNetworks.Sommelier | import("@stakekit/common").CosmosNetworks.Stargaze | import("@stakekit/common").CosmosNetworks.Teritori | import("@stakekit/common").CosmosNetworks.Umee | import("@stakekit/common").SubstrateNetworks.Polkadot | import("@stakekit/common").MiscNetworks.Near | import("@stakekit/common").MiscNetworks.Solana | import("@stakekit/common").MiscNetworks.Tezos | import("@stakekit/common").MiscNetworks.Tron | null;
    token: string | null;
    yieldId: string | null;
    balanceId: string | null;
    validator: string | null;
    pendingaction: "STAKE" | "CLAIM_UNSTAKED" | "CLAIM_REWARDS" | "RESTAKE_REWARDS" | "UNSTAKE" | "VOTE" | "REVOKE" | "RESTAKE" | "REBOND" | "WITHDRAW" | "MIGRATE" | "UNLOCK_LOCKED" | "STAKE_LOCKED" | "VOTE_LOCKED" | "REVOTE" | null;
    referralCode: string | null;
    accountId: string | null;
    tab: "positions" | "earn" | null;
}>;
export declare const getAndValidateInitParams: ({ externalProviderInitToken, }: {
    externalProviderInitToken?: TokenString;
}) => import("purify-ts/Maybe").Maybe<{
    network: import("@stakekit/common").EvmNetworks.Ethereum | import("@stakekit/common").EvmNetworks.EthereumGoerli | import("@stakekit/common").EvmNetworks.EthereumHolesky | import("@stakekit/common").EvmNetworks.Arbitrum | import("@stakekit/common").EvmNetworks.Base | import("@stakekit/common").EvmNetworks.Optimism | import("@stakekit/common").EvmNetworks.Polygon | import("@stakekit/common").EvmNetworks.AvalancheC | import("@stakekit/common").EvmNetworks.Binance | import("@stakekit/common").EvmNetworks.Celo | import("@stakekit/common").EvmNetworks.Harmony | import("@stakekit/common").EvmNetworks.Viction | import("@stakekit/common").CosmosNetworks.Agoric | import("@stakekit/common").CosmosNetworks.Akash | import("@stakekit/common").CosmosNetworks.Axelar | import("@stakekit/common").CosmosNetworks.BandProtocol | import("@stakekit/common").CosmosNetworks.Bitsong | import("@stakekit/common").CosmosNetworks.Chihuahua | import("@stakekit/common").CosmosNetworks.Comdex | import("@stakekit/common").CosmosNetworks.Coreum | import("@stakekit/common").CosmosNetworks.Cosmos | import("@stakekit/common").CosmosNetworks.Crescent | import("@stakekit/common").CosmosNetworks.Cronos | import("@stakekit/common").CosmosNetworks.Cudos | import("@stakekit/common").CosmosNetworks.Desmos | import("@stakekit/common").CosmosNetworks.Dydx | import("@stakekit/common").CosmosNetworks.FetchAi | import("@stakekit/common").CosmosNetworks.GravityBridge | import("@stakekit/common").CosmosNetworks.Injective | import("@stakekit/common").CosmosNetworks.IRISnet | import("@stakekit/common").CosmosNetworks.Juno | import("@stakekit/common").CosmosNetworks.Kava | import("@stakekit/common").CosmosNetworks.KiNetwork | import("@stakekit/common").CosmosNetworks.MarsProtocol | import("@stakekit/common").CosmosNetworks.Onomy | import("@stakekit/common").CosmosNetworks.Osmosis | import("@stakekit/common").CosmosNetworks.Persistence | import("@stakekit/common").CosmosNetworks.Quicksilver | import("@stakekit/common").CosmosNetworks.Regen | import("@stakekit/common").CosmosNetworks.Secret | import("@stakekit/common").CosmosNetworks.Sentinel | import("@stakekit/common").CosmosNetworks.Sommelier | import("@stakekit/common").CosmosNetworks.Stargaze | import("@stakekit/common").CosmosNetworks.Teritori | import("@stakekit/common").CosmosNetworks.Umee | import("@stakekit/common").SubstrateNetworks.Polkadot | import("@stakekit/common").MiscNetworks.Near | import("@stakekit/common").MiscNetworks.Solana | import("@stakekit/common").MiscNetworks.Tezos | import("@stakekit/common").MiscNetworks.Tron | null;
    token: string | null;
    yieldId: string | null;
    balanceId: string | null;
    validator: string | null;
    pendingaction: "STAKE" | "CLAIM_UNSTAKED" | "CLAIM_REWARDS" | "RESTAKE_REWARDS" | "UNSTAKE" | "VOTE" | "REVOKE" | "RESTAKE" | "REBOND" | "WITHDRAW" | "MIGRATE" | "UNLOCK_LOCKED" | "STAKE_LOCKED" | "VOTE_LOCKED" | "REVOTE" | null;
    referralCode: string | null;
    accountId: string | null;
    tab: "positions" | "earn" | null;
}>;
