import type { Registered } from '../../../../utils/misc/$Register';
import type { LlmToolsMetadata } from '../LlmToolsMetadata';
import type { RegisteredLlmToolEntry } from './RegisteredLlmToolsMessageContext';
/**
 * Merges provider entries from the metadata and constructor registers.
 *
 * @private function of `$registeredLlmToolsMessage`
 */
export declare function listRegisteredLlmToolEntries(registeredMetadata: ReadonlyArray<LlmToolsMetadata>, registeredTools: ReadonlyArray<Registered>): Array<RegisteredLlmToolEntry>;
