import type { EngineMessage, EngineTool } from "./types.js"; export declare const PROVIDER_TOOL_NAME_MAX_LENGTH = 64; export interface ProviderToolNameMap { toEngine: ReadonlyMap; toProvider: ReadonlyMap; } export declare function createProviderToolNameMap(tools: readonly EngineTool[], messages?: readonly EngineMessage[]): ProviderToolNameMap; export declare function toProviderToolName(name: string, map?: ProviderToolNameMap): string; export declare function toEngineToolName(name: string, map?: ProviderToolNameMap): string;