import { FetchBaseQueryMeta } from "@reduxjs/toolkit/query/react"; import type { ApiTokenResponse } from "../entities"; import { GetTokensDataParams, PageParam, TokensDataTags, TokensDataWithPagination } from "./types"; import { TokenCurrency } from "@ledgerhq/types-cryptoassets"; import { z } from "zod"; /** * Zod schema for API response (array of tokens) * Re-using the schema from entities */ export declare const ApiResponseSchema: z.ZodArray>; token_identifier: z.ZodOptional; live_signature: z.ZodOptional; }, z.core.$strip>>; /** * Query parameters for token lookups */ export interface TokenByIdParams { id: string; } export interface TokenByAddressInCurrencyParams { contract_address: string; network: string; } declare function transformTokensResponse(response: ApiTokenResponse[], meta?: FetchBaseQueryMeta): TokensDataWithPagination; declare function transformApiTokenToTokenCurrency(token: ApiTokenResponse): TokenCurrency | undefined; declare function validateAndTransformSingleTokenResponse(response: unknown): TokenCurrency | undefined; export declare const cryptoAssetsApi: import("@reduxjs/toolkit/query").Api, { findTokenById: import("@reduxjs/toolkit/query").QueryDefinition, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>; findTokenByAddressInCurrency: import("@reduxjs/toolkit/query").QueryDefinition, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>; getTokensSyncHash: import("@reduxjs/toolkit/query").QueryDefinition, TokensDataTags, string, "cryptoAssetsApi", unknown>; getTokensData: import("@reduxjs/toolkit/query").InfiniteQueryDefinition, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>; }, "cryptoAssetsApi", TokensDataTags, typeof import("@reduxjs/toolkit/query").coreModuleName | typeof import("@reduxjs/toolkit/query/react").reactHooksModuleName>; export declare const useGetTokensDataInfiniteQuery: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { direction?: "forward" | "backward"; } & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "isUninitialized"> & { isUninitialized: true; }) | import("@reduxjs/toolkit/query").TSHelpersOverride<(({ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, { isLoading: true; isFetching: boolean; data: undefined; } | ({ isSuccess: true; isFetching: true; error: undefined; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "data" | "fulfilledTimeStamp">>) | ({ isSuccess: true; isFetching: false; error: undefined; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({ isError: true; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "error">>)>> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: GetTokensDataParams | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; initialPageParam?: PageParam | undefined; refetchCachedPages?: boolean; } & { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { direction?: "forward" | "backward"; } & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "isUninitialized"> & { isUninitialized: true; }) | import("@reduxjs/toolkit/query").TSHelpersOverride<(({ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, { isLoading: true; isFetching: boolean; data: undefined; } | ({ isSuccess: true; isFetching: true; error: undefined; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "data" | "fulfilledTimeStamp">>) | ({ isSuccess: true; isFetching: false; error: undefined; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({ isError: true; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "error">>)>> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }) | undefined) => [R][R extends any ? 0 : never] & Pick<{ refetch: (options?: Pick | undefined) => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; trigger: (arg: { queryArg: GetTokensDataParams; pageParam: PageParam; }, direction: "forward" | "backward") => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; fetchNextPage: () => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; fetchPreviousPage: () => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; }, "refetch" | "fetchNextPage" | "fetchPreviousPage"> & Pick<{ refetch: (options?: Pick | undefined) => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; trigger: (arg: { queryArg: GetTokensDataParams; pageParam: PageParam; }, direction: "forward" | "backward") => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; fetchNextPage: () => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; fetchPreviousPage: () => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; }, "fetchNextPage" | "fetchPreviousPage">, useFindTokenByIdQuery: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: TokenCurrency | undefined; currentData: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: TokenByIdParams | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; } & { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: TokenCurrency | undefined; currentData: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }) | undefined) => [R][R extends any ? 0 : never] & { refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>>; }, useFindTokenByAddressInCurrencyQuery: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: TokenCurrency | undefined; currentData: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: TokenByAddressInCurrencyParams | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; } & { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: TokenCurrency | undefined; currentData: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }) | undefined) => [R][R extends any ? 0 : never] & { refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>>; }, useGetTokensSyncHashQuery: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: string; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: string; currentData: string; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: string | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; } & { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: string; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: string; currentData: string; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }) | undefined) => [R][R extends any ? 0 : never] & { refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult, TokensDataTags, string, "cryptoAssetsApi", unknown>>; }, endpoints: { findTokenById: import("@reduxjs/toolkit/query").ApiEndpointQuery, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>, { findTokenById: import("@reduxjs/toolkit/query").QueryDefinition, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>; findTokenByAddressInCurrency: import("@reduxjs/toolkit/query").QueryDefinition, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>; getTokensSyncHash: import("@reduxjs/toolkit/query").QueryDefinition, TokensDataTags, string, "cryptoAssetsApi", unknown>; getTokensData: import("@reduxjs/toolkit/query").InfiniteQueryDefinition, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>; }>; findTokenByAddressInCurrency: import("@reduxjs/toolkit/query").ApiEndpointQuery, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>, { findTokenById: import("@reduxjs/toolkit/query").QueryDefinition, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>; findTokenByAddressInCurrency: import("@reduxjs/toolkit/query").QueryDefinition, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>; getTokensSyncHash: import("@reduxjs/toolkit/query").QueryDefinition, TokensDataTags, string, "cryptoAssetsApi", unknown>; getTokensData: import("@reduxjs/toolkit/query").InfiniteQueryDefinition, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>; }>; getTokensSyncHash: import("@reduxjs/toolkit/query").ApiEndpointQuery, TokensDataTags, string, "cryptoAssetsApi", unknown>, { findTokenById: import("@reduxjs/toolkit/query").QueryDefinition, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>; findTokenByAddressInCurrency: import("@reduxjs/toolkit/query").QueryDefinition, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>; getTokensSyncHash: import("@reduxjs/toolkit/query").QueryDefinition, TokensDataTags, string, "cryptoAssetsApi", unknown>; getTokensData: import("@reduxjs/toolkit/query").InfiniteQueryDefinition, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>; }>; getTokensData: import("@reduxjs/toolkit/query").ApiEndpointInfiniteQuery, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>, { findTokenById: import("@reduxjs/toolkit/query").QueryDefinition, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>; findTokenByAddressInCurrency: import("@reduxjs/toolkit/query").QueryDefinition, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>; getTokensSyncHash: import("@reduxjs/toolkit/query").QueryDefinition, TokensDataTags, string, "cryptoAssetsApi", unknown>; getTokensData: import("@reduxjs/toolkit/query").InfiniteQueryDefinition, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>; }>; } & { findTokenById: { useQuery: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: TokenCurrency | undefined; currentData: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: TokenByIdParams | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; } & { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: TokenCurrency | undefined; currentData: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }) | undefined) => [R][R extends any ? 0 : never] & { refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>>; }; useLazyQuery: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: TokenCurrency | undefined; currentData: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & Omit<{ skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: TokenCurrency | undefined; currentData: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }, "skip">) | undefined) => [(arg: TokenByIdParams, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>>, [R][R extends any ? 0 : never] & { reset: () => void; }, { lastArg: TokenByIdParams; }]; useQuerySubscription: (arg: TokenByIdParams | typeof import("@reduxjs/toolkit/query").skipToken, options?: import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; }) => { refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>>; }; useLazyQuerySubscription: (options?: import("@reduxjs/toolkit/query").SubscriptionOptions) => readonly [(arg: TokenByIdParams, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>>, TokenByIdParams | typeof import("@reduxjs/toolkit/query/react").UNINITIALIZED_VALUE, { reset: () => void; }]; useQueryState: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: TokenCurrency | undefined; currentData: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: TokenByIdParams | typeof import("@reduxjs/toolkit/query").skipToken, options?: { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: TokenCurrency | undefined; currentData: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; } | undefined) => [R][R extends any ? 0 : never]; }; findTokenByAddressInCurrency: { useQuery: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: TokenCurrency | undefined; currentData: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: TokenByAddressInCurrencyParams | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; } & { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: TokenCurrency | undefined; currentData: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }) | undefined) => [R][R extends any ? 0 : never] & { refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>>; }; useLazyQuery: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: TokenCurrency | undefined; currentData: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & Omit<{ skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: TokenCurrency | undefined; currentData: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }, "skip">) | undefined) => [(arg: TokenByAddressInCurrencyParams, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>>, [R][R extends any ? 0 : never] & { reset: () => void; }, { lastArg: TokenByAddressInCurrencyParams; }]; useQuerySubscription: (arg: TokenByAddressInCurrencyParams | typeof import("@reduxjs/toolkit/query").skipToken, options?: import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; }) => { refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>>; }; useLazyQuerySubscription: (options?: import("@reduxjs/toolkit/query").SubscriptionOptions) => readonly [(arg: TokenByAddressInCurrencyParams, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>>, TokenByAddressInCurrencyParams | typeof import("@reduxjs/toolkit/query/react").UNINITIALIZED_VALUE, { reset: () => void; }]; useQueryState: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: TokenCurrency | undefined; currentData: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: TokenByAddressInCurrencyParams | typeof import("@reduxjs/toolkit/query").skipToken, options?: { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: TokenCurrency | undefined; currentData: TokenCurrency | undefined; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, TokenCurrency | undefined, "cryptoAssetsApi", unknown>> & { currentData?: TokenCurrency | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; } | undefined) => [R][R extends any ? 0 : never]; }; getTokensSyncHash: { useQuery: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: string; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: string; currentData: string; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: string | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; } & { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: string; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: string; currentData: string; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }) | undefined) => [R][R extends any ? 0 : never] & { refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult, TokensDataTags, string, "cryptoAssetsApi", unknown>>; }; useLazyQuery: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: string; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: string; currentData: string; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & Omit<{ skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: string; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: string; currentData: string; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }, "skip">) | undefined) => [(arg: string, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult, TokensDataTags, string, "cryptoAssetsApi", unknown>>, [R][R extends any ? 0 : never] & { reset: () => void; }, { lastArg: string; }]; useQuerySubscription: (arg: string | typeof import("@reduxjs/toolkit/query").skipToken, options?: import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; }) => { refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult, TokensDataTags, string, "cryptoAssetsApi", unknown>>; }; useLazyQuerySubscription: (options?: import("@reduxjs/toolkit/query").SubscriptionOptions) => readonly [(arg: string, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult, TokensDataTags, string, "cryptoAssetsApi", unknown>>, string | typeof import("@reduxjs/toolkit/query/react").UNINITIALIZED_VALUE, { reset: () => void; }]; useQueryState: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: string; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: string; currentData: string; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: string | typeof import("@reduxjs/toolkit/query").skipToken, options?: { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: string; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: string; currentData: string; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, TokensDataTags, string, "cryptoAssetsApi", unknown>> & { currentData?: string | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; } | undefined) => [R][R extends any ? 0 : never]; }; getTokensData: { useInfiniteQuery: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { direction?: "forward" | "backward"; } & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "isUninitialized"> & { isUninitialized: true; }) | import("@reduxjs/toolkit/query").TSHelpersOverride<(({ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, { isLoading: true; isFetching: boolean; data: undefined; } | ({ isSuccess: true; isFetching: true; error: undefined; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "data" | "fulfilledTimeStamp">>) | ({ isSuccess: true; isFetching: false; error: undefined; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({ isError: true; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "error">>)>> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: GetTokensDataParams | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; initialPageParam?: PageParam | undefined; refetchCachedPages?: boolean; } & { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { direction?: "forward" | "backward"; } & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "isUninitialized"> & { isUninitialized: true; }) | import("@reduxjs/toolkit/query").TSHelpersOverride<(({ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, { isLoading: true; isFetching: boolean; data: undefined; } | ({ isSuccess: true; isFetching: true; error: undefined; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "data" | "fulfilledTimeStamp">>) | ({ isSuccess: true; isFetching: false; error: undefined; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({ isError: true; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "error">>)>> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }) | undefined) => [R][R extends any ? 0 : never] & Pick<{ refetch: (options?: Pick | undefined) => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; trigger: (arg: { queryArg: GetTokensDataParams; pageParam: PageParam; }, direction: "forward" | "backward") => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; fetchNextPage: () => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; fetchPreviousPage: () => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; }, "refetch" | "fetchNextPage" | "fetchPreviousPage"> & Pick<{ refetch: (options?: Pick | undefined) => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; trigger: (arg: { queryArg: GetTokensDataParams; pageParam: PageParam; }, direction: "forward" | "backward") => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; fetchNextPage: () => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; fetchPreviousPage: () => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; }, "fetchNextPage" | "fetchPreviousPage">; useInfiniteQuerySubscription: (arg: GetTokensDataParams | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; initialPageParam?: PageParam | undefined; refetchCachedPages?: boolean; }) | undefined) => { refetch: (options?: Pick | undefined) => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; trigger: (arg: { queryArg: GetTokensDataParams; pageParam: PageParam; }, direction: "forward" | "backward") => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; fetchNextPage: () => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; fetchPreviousPage: () => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult, TokensDataTags, TokensDataWithPagination, "cryptoAssetsApi", unknown>>; }; useInfiniteQueryState: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { direction?: "forward" | "backward"; } & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "isUninitialized"> & { isUninitialized: true; }) | import("@reduxjs/toolkit/query").TSHelpersOverride<(({ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, { isLoading: true; isFetching: boolean; data: undefined; } | ({ isSuccess: true; isFetching: true; error: undefined; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "data" | "fulfilledTimeStamp">>) | ({ isSuccess: true; isFetching: false; error: undefined; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({ isError: true; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "error">>)>> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: GetTokensDataParams | typeof import("@reduxjs/toolkit/query").skipToken, options?: { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { direction?: "forward" | "backward"; } & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "isUninitialized"> & { isUninitialized: true; }) | import("@reduxjs/toolkit/query").TSHelpersOverride<(({ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, { isLoading: true; isFetching: boolean; data: undefined; } | ({ isSuccess: true; isFetching: true; error: undefined; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "data" | "fulfilledTimeStamp">>) | ({ isSuccess: true; isFetching: false; error: undefined; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({ isError: true; } & Required; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; data: import("@reduxjs/toolkit/query").InfiniteData; fulfilledTimeStamp: number; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: GetTokensDataParams; requestId: string; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; error?: import("@reduxjs/toolkit").SerializedError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { direction?: "forward" | "backward"; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("@reduxjs/toolkit/query").InfiniteData | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: GetTokensDataParams; requestId: string; endpointName: string; startedTimeStamp: number; error: import("@reduxjs/toolkit").SerializedError; } & { direction?: "forward" | "backward"; })) & { currentData?: { pages: TokensDataWithPagination[]; pageParams: PageParam[]; } | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; hasNextPage: boolean; hasPreviousPage: boolean; isFetchingNextPage: boolean; isFetchingPreviousPage: boolean; }, "error">>)>> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; } | undefined) => [R][R extends any ? 0 : never]; }; }; export type CryptoAssetsApi = typeof cryptoAssetsApi; export { transformTokensResponse, transformApiTokenToTokenCurrency, validateAndTransformSingleTokenResponse, }; //# sourceMappingURL=api.d.ts.map