import type { Registered } from '../../../../utils/misc/$Register'; import type { LlmToolsMetadata } from '../LlmToolsMetadata'; import type { AvailableEnvironmentVariables, RegisteredLlmToolEntry, RegisteredLlmToolStatus } from './RegisteredLlmToolsMessageContext'; /** * Builds the runtime status for one provider entry. * * @private function of `$registeredLlmToolsMessage` */ export declare function createRegisteredLlmToolStatus({ registeredLlmToolEntry, registeredMetadata, registeredTools, env, }: { readonly registeredLlmToolEntry: RegisteredLlmToolEntry; readonly registeredMetadata: ReadonlyArray; readonly registeredTools: ReadonlyArray; readonly env: AvailableEnvironmentVariables; }): RegisteredLlmToolStatus;