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?: `ethereum-${string}` | `ethereum-goerli-${string}` | `ethereum-holesky-${string}` | `arbitrum-${string}` | `base-${string}` | `gnosis-${string}` | `optimism-${string}` | `polygon-${string}` | `starknet-${string}` | `zksync-${string}` | `avalanche-c-${string}` | `avalanche-c-atomic-${string}` | `avalanche-p-${string}` | `binance-${string}` | `celo-${string}` | `fantom-${string}` | `harmony-${string}` | `moonriver-${string}` | `okc-${string}` | `viction-${string}` | `agoric-${string}` | `akash-${string}` | `axelar-${string}` | `band-protocol-${string}` | `bitsong-${string}` | `canto-${string}` | `chihuahua-${string}` | `comdex-${string}` | `coreum-${string}` | `cosmos-${string}` | `crescent-${string}` | `cronos-${string}` | `cudos-${string}` | `desmos-${string}` | `dydx-${string}` | `evmos-${string}` | `fetch-ai-${string}` | `gravity-bridge-${string}` | `injective-${string}` | `irisnet-${string}` | `juno-${string}` | `kava-${string}` | `ki-network-${string}` | `mars-protocol-${string}` | `nym-${string}` | `okex-chain-${string}` | `onomy-${string}` | `osmosis-${string}` | `persistence-${string}` | `quicksilver-${string}` | `regen-${string}` | `secret-${string}` | `sentinel-${string}` | `sommelier-${string}` | `stafi-${string}` | `stargaze-${string}` | `stride-${string}` | `teritori-${string}` | `tgrade-${string}` | `umee-${string}` | `polkadot-${string}` | `kusama-${string}` | `westend-${string}` | `binancebeacon-${string}` | `near-${string}` | `solana-${string}` | `tezos-${string}` | `tron-${string}` | undefined;
}) => 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;
}>;
