import * as React from "react"; import type { InfiniteQueryStateProp } from "../../props/components/query.prop.js"; export type { InfiniteQueryStateProp, InfiniteQueryStateProp as InfiniteQueryStateProps, } from "../../props/components/query.prop.js"; /** Flatten `{ pages: [{ items }] }` — default GODX paginated API shape. */ export declare function flattenItemPages(data: { pages: TPage[]; } | undefined): TItem[]; /** * `useInfiniteQuery` lifecycle widget — flatten pages, load-more footer. * Cursor / activity feeds where user accumulates pages (vs DataTable cursor buttons). */ export declare function InfiniteQueryState({ query, skeleton, empty, flatten, isEmpty, errorRenderer, showRetry, onRetry, onAuthError, loadingMore, loadMore, showLoadMore, children, }: InfiniteQueryStateProp): React.JSX.Element;