import type { RemoteToolSource } from "../../tool/index.js"; /** Return the exact request-scoped remote tool sources active at this runtime boundary. */ export declare function getActiveRuntimeRemoteToolSources(): RemoteToolSource[] | undefined; /** Establish the exact remote tool sources available to nested local execution. */ export declare function runWithExactRuntimeRemoteToolSources(sources: RemoteToolSource[], fn: () => T): T; /** Preserve the active source boundary when this runtime has no boundary of its own. */ export declare function runWithRuntimeRemoteToolSources(sources: RemoteToolSource[] | undefined, fn: () => T): T; //# sourceMappingURL=remote-tool-source-context.d.ts.map