/** Self-scoped audit activity transport (08-ui ยง3). */ import type { AuditEvent } from "../../core/index.js"; import { type PollOptions } from "./use-resource.js"; export declare function useActivity(options?: PollOptions): { events: AuditEvent[]; error: Error | undefined; isLoading: boolean; /** Whether another page may still exist. Flips to `false` once a fetched page is empty or repeats only already-seen rows, so the panel can show a proper end-of-list state instead of a "Load more" that fetches nothing new. */ hasMore: boolean; loadMore(): Promise; refresh(): Promise; };