/** Sessions parked on a tool, read live from the registry: the item exists exactly as long as an answer is owed. */ import type { LiveSessions } from '../session/live-sessions.js'; import type { WorkItemsStorage } from '../storage/domains/work-items/base.js'; import type { AttentionCounts, AttentionLatest, AttentionPageArgs, AttentionPageResult, AttentionProvider, AttentionScope, AttentionStreamPosition } from './attention-providers.js'; export declare class ParkedRunAttentionProvider implements AttentionProvider { #private; readonly kind: "agent-waiting"; constructor({ workItems, liveSessions, }: { workItems: WorkItemsStorage; liveSessions: Pick; }); counts(scope: AttentionScope): Promise; latest(scope: AttentionScope): Promise; page(scope: AttentionScope, { view, search, before, limit }: AttentionPageArgs): Promise; markAllRead(scope: AttentionScope, { before, now }: { before?: AttentionStreamPosition; now: Date; }): Promise<{ hasMore: boolean; }>; } //# sourceMappingURL=attention-parked.d.ts.map