import { RequestContext } from '@mastra/core/request-context';
/**
 * OM observer/reflector agents are implementation-detail agents invoked from
 * inside a parent agent run. They should keep request-scoped values such as
 * auth, versions, routing hints, and resource id, but they must not present as
 * another run on the parent thread or core's cross-agent thread wait can block
 * on the parent run that is waiting for OM to complete.
 */
export declare function withOmInternalThreadId(requestContext: RequestContext | undefined, omAgentId: string): RequestContext | undefined;
//# sourceMappingURL=internal-request-context.d.ts.map