export declare const useActivityPage: () => {
    content: import("react/jsx-runtime").JSX.Element | null;
    onActionSelect: (val: import("../types").ActionYieldDto) => void;
    labels: string[];
    counts: number[];
    bulletLines: string[];
    allData: {
        actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
        yieldData: import("@stakekit/api-hooks").YieldDto;
    }[] | undefined;
    activityActions: {
        data: import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>;
        error: Error;
        isError: true;
        isPending: false;
        isLoading: false;
        isLoadingError: false;
        isRefetchError: true;
        isSuccess: false;
        isPlaceholderData: false;
        status: "error";
        fetchNextPage: (options?: import("@tanstack/react-query").FetchNextPageOptions) => Promise<import("@tanstack/react-query").InfiniteQueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        fetchPreviousPage: (options?: import("@tanstack/react-query").FetchPreviousPageOptions) => Promise<import("@tanstack/react-query").InfiniteQueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        hasNextPage: boolean;
        hasPreviousPage: boolean;
        isFetchNextPageError: boolean;
        isFetchingNextPage: boolean;
        isFetchPreviousPageError: boolean;
        isFetchingPreviousPage: boolean;
        dataUpdatedAt: number;
        errorUpdatedAt: number;
        failureCount: number;
        failureReason: Error | null;
        errorUpdateCount: number;
        isFetched: boolean;
        isFetchedAfterMount: boolean;
        isFetching: boolean;
        isInitialLoading: boolean;
        isPaused: boolean;
        isRefetching: boolean;
        isStale: boolean;
        isEnabled: boolean;
        refetch: (options?: import("@tanstack/react-query").RefetchOptions) => Promise<import("@tanstack/react-query").QueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        fetchStatus: import("@tanstack/react-query").FetchStatus;
        promise: Promise<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>>;
        allItems: {
            actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
            yieldData: import("@stakekit/api-hooks").YieldDto;
        }[] | undefined;
    } | {
        data: import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>;
        error: null;
        isError: false;
        isPending: false;
        isLoading: false;
        isLoadingError: false;
        isRefetchError: false;
        isFetchNextPageError: false;
        isFetchPreviousPageError: false;
        isSuccess: true;
        isPlaceholderData: false;
        status: "success";
        fetchNextPage: (options?: import("@tanstack/react-query").FetchNextPageOptions) => Promise<import("@tanstack/react-query").InfiniteQueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        fetchPreviousPage: (options?: import("@tanstack/react-query").FetchPreviousPageOptions) => Promise<import("@tanstack/react-query").InfiniteQueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        hasNextPage: boolean;
        hasPreviousPage: boolean;
        isFetchingNextPage: boolean;
        isFetchingPreviousPage: boolean;
        dataUpdatedAt: number;
        errorUpdatedAt: number;
        failureCount: number;
        failureReason: Error | null;
        errorUpdateCount: number;
        isFetched: boolean;
        isFetchedAfterMount: boolean;
        isFetching: boolean;
        isInitialLoading: boolean;
        isPaused: boolean;
        isRefetching: boolean;
        isStale: boolean;
        isEnabled: boolean;
        refetch: (options?: import("@tanstack/react-query").RefetchOptions) => Promise<import("@tanstack/react-query").QueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        fetchStatus: import("@tanstack/react-query").FetchStatus;
        promise: Promise<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>>;
        allItems: {
            actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
            yieldData: import("@stakekit/api-hooks").YieldDto;
        }[] | undefined;
    } | {
        data: undefined;
        error: Error;
        isError: true;
        isPending: false;
        isLoading: false;
        isLoadingError: true;
        isRefetchError: false;
        isFetchNextPageError: false;
        isFetchPreviousPageError: false;
        isSuccess: false;
        isPlaceholderData: false;
        status: "error";
        fetchNextPage: (options?: import("@tanstack/react-query").FetchNextPageOptions) => Promise<import("@tanstack/react-query").InfiniteQueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        fetchPreviousPage: (options?: import("@tanstack/react-query").FetchPreviousPageOptions) => Promise<import("@tanstack/react-query").InfiniteQueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        hasNextPage: boolean;
        hasPreviousPage: boolean;
        isFetchingNextPage: boolean;
        isFetchingPreviousPage: boolean;
        dataUpdatedAt: number;
        errorUpdatedAt: number;
        failureCount: number;
        failureReason: Error | null;
        errorUpdateCount: number;
        isFetched: boolean;
        isFetchedAfterMount: boolean;
        isFetching: boolean;
        isInitialLoading: boolean;
        isPaused: boolean;
        isRefetching: boolean;
        isStale: boolean;
        isEnabled: boolean;
        refetch: (options?: import("@tanstack/react-query").RefetchOptions) => Promise<import("@tanstack/react-query").QueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        fetchStatus: import("@tanstack/react-query").FetchStatus;
        promise: Promise<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>>;
        allItems: {
            actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
            yieldData: import("@stakekit/api-hooks").YieldDto;
        }[] | undefined;
    } | {
        data: undefined;
        error: null;
        isError: false;
        isPending: true;
        isLoading: true;
        isLoadingError: false;
        isRefetchError: false;
        isFetchNextPageError: false;
        isFetchPreviousPageError: false;
        isSuccess: false;
        isPlaceholderData: false;
        status: "pending";
        fetchNextPage: (options?: import("@tanstack/react-query").FetchNextPageOptions) => Promise<import("@tanstack/react-query").InfiniteQueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        fetchPreviousPage: (options?: import("@tanstack/react-query").FetchPreviousPageOptions) => Promise<import("@tanstack/react-query").InfiniteQueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        hasNextPage: boolean;
        hasPreviousPage: boolean;
        isFetchingNextPage: boolean;
        isFetchingPreviousPage: boolean;
        dataUpdatedAt: number;
        errorUpdatedAt: number;
        failureCount: number;
        failureReason: Error | null;
        errorUpdateCount: number;
        isFetched: boolean;
        isFetchedAfterMount: boolean;
        isFetching: boolean;
        isInitialLoading: boolean;
        isPaused: boolean;
        isRefetching: boolean;
        isStale: boolean;
        isEnabled: boolean;
        refetch: (options?: import("@tanstack/react-query").RefetchOptions) => Promise<import("@tanstack/react-query").QueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        fetchStatus: import("@tanstack/react-query").FetchStatus;
        promise: Promise<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>>;
        allItems: {
            actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
            yieldData: import("@stakekit/api-hooks").YieldDto;
        }[] | undefined;
    } | {
        data: undefined;
        error: null;
        isError: false;
        isPending: true;
        isLoadingError: false;
        isRefetchError: false;
        isFetchNextPageError: false;
        isFetchPreviousPageError: false;
        isSuccess: false;
        isPlaceholderData: false;
        status: "pending";
        fetchNextPage: (options?: import("@tanstack/react-query").FetchNextPageOptions) => Promise<import("@tanstack/react-query").InfiniteQueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        fetchPreviousPage: (options?: import("@tanstack/react-query").FetchPreviousPageOptions) => Promise<import("@tanstack/react-query").InfiniteQueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        hasNextPage: boolean;
        hasPreviousPage: boolean;
        isFetchingNextPage: boolean;
        isFetchingPreviousPage: boolean;
        dataUpdatedAt: number;
        errorUpdatedAt: number;
        failureCount: number;
        failureReason: Error | null;
        errorUpdateCount: number;
        isFetched: boolean;
        isFetchedAfterMount: boolean;
        isFetching: boolean;
        isLoading: boolean;
        isInitialLoading: boolean;
        isPaused: boolean;
        isRefetching: boolean;
        isStale: boolean;
        isEnabled: boolean;
        refetch: (options?: import("@tanstack/react-query").RefetchOptions) => Promise<import("@tanstack/react-query").QueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        fetchStatus: import("@tanstack/react-query").FetchStatus;
        promise: Promise<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>>;
        allItems: {
            actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
            yieldData: import("@stakekit/api-hooks").YieldDto;
        }[] | undefined;
    } | {
        data: import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>;
        isError: false;
        error: null;
        isPending: false;
        isLoading: false;
        isLoadingError: false;
        isRefetchError: false;
        isSuccess: true;
        isPlaceholderData: true;
        isFetchNextPageError: false;
        isFetchPreviousPageError: false;
        status: "success";
        fetchNextPage: (options?: import("@tanstack/react-query").FetchNextPageOptions) => Promise<import("@tanstack/react-query").InfiniteQueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        fetchPreviousPage: (options?: import("@tanstack/react-query").FetchPreviousPageOptions) => Promise<import("@tanstack/react-query").InfiniteQueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        hasNextPage: boolean;
        hasPreviousPage: boolean;
        isFetchingNextPage: boolean;
        isFetchingPreviousPage: boolean;
        dataUpdatedAt: number;
        errorUpdatedAt: number;
        failureCount: number;
        failureReason: Error | null;
        errorUpdateCount: number;
        isFetched: boolean;
        isFetchedAfterMount: boolean;
        isFetching: boolean;
        isInitialLoading: boolean;
        isPaused: boolean;
        isRefetching: boolean;
        isStale: boolean;
        isEnabled: boolean;
        refetch: (options?: import("@tanstack/react-query").RefetchOptions) => Promise<import("@tanstack/react-query").QueryObserverResult<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>, Error>>;
        fetchStatus: import("@tanstack/react-query").FetchStatus;
        promise: Promise<import("@tanstack/react-query").InfiniteData<{
            data: {
                actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
                yieldData: import("@stakekit/api-hooks").YieldDto;
            }[];
            hasNextPage: boolean;
            limit: number;
            page: number;
        }, unknown>>;
        allItems: {
            actionData: import("@stakekit/api-hooks").InfinityPaginatedDtoDataItem & import("@stakekit/api-hooks").ActionDto;
            yieldData: import("@stakekit/api-hooks").YieldDto;
        }[] | undefined;
    };
};
