import type { LiveActivityItem } from "./contracts/types.js"; export type ActivityPageCursor = { beforeEpoch: number; beforeId: string; }; export type ListActivityPageParams = { limit: number; runId?: string | null; since?: string | null; until?: string | null; cursor?: string | null; }; export type ListActivityPageResult = { activities: LiveActivityItem[]; nextCursor: string | null; total: number; storeUpdatedAt: string; }; export declare function appendActivityItems(items: LiveActivityItem[]): { appended: number; updated: number; total: number; }; export declare function listActivityPage(params: ListActivityPageParams): ListActivityPageResult; export declare function getActivityStoreStats(): { total: number; updatedAt: string; };