import type { AgentToolResult, ExtensionContext } from "@earendil-works/pi-coding-agent"; import type { CachedResponse } from "./external-notes-protocol.ts"; import type { SharedContextResult } from "../context-sharing.ts"; export declare function projectNotesResponses(result: AgentToolResult, responses: readonly CachedResponse[], callId: string, ctx: ExtensionContext, signal?: AbortSignal, relay?: boolean): Promise>; /** Transport bytes become protected outputs only on the authenticated reader's current call. */ export declare function projectSharedNotesResult(result: SharedContextResult, callId: string, ctx: ExtensionContext, signal?: AbortSignal): Promise;