import { type InboxItem } from '../inbox/wake-queue.service.js'; export interface ActiveRuntimeItemRecord { agentId: string; settledAt?: string; startedAt?: string; itemId: string; updatedAt: string; workerId: string; } export interface ActiveRuntimeItemQueue { list(): Promise; markRunning(input: { itemId: string; startedAt?: string; workerId: string; }): Promise; markSettled(input: { itemId: string; workerId: string; }): Promise; } export declare function setActiveRuntimeItem(input: { agentId: string; itemId: string; startedAt?: string; workerId: string; }, queue?: ActiveRuntimeItemQueue): Promise; export declare function clearActiveRuntimeItem(input: { agentId: string; itemId: string; workerId: string; }, queue?: ActiveRuntimeItemQueue): Promise; export declare function findActiveRuntimeItem(agentId: string, queue?: Pick): Promise; export declare function findToolAuditRuntimeItem(agentId: string, queue?: Pick): Promise; //# sourceMappingURL=active-item.d.ts.map