import type { ResolveContext } from "./types"; /** * Snapshot of artifacts dirs explicitly authorized for the calling session. * * Normal reads are scoped to the caller's artifacts directory. Parent/child * agent tree sharing is allowed only when the caller supplies explicit * authorized directories at the ResolveContext boundary. This intentionally * does not enumerate AgentRegistry.global(); live but unrelated sessions are * not an authorization source. */ export declare function authorizedArtifactsDirsFromContext(context?: ResolveContext): string[];