import type { ContextEvent } from "@earendil-works/pi-coding-agent"; type Message = ContextEvent["messages"][number]; /** Enrich only Fabric-delivered results. Fabric owns waking, batching and wait acknowledgment. * Register context as a Pi context handler, track dispatch receipts, and clear on session changes. * No sendMessage, timer, lifecycle subscription or second completion queue is needed here. */ export declare function createFabricCompletionAnnouncements(): { track(runId: string): void; /** For a caller that collected a run through wait or terminal status. */ acknowledge(runId: string): void; clear(): void; context(event: ContextEvent): { messages: Message[]; } | undefined; }; export {};