/**
 * Tool HTML renderer for custom tools in HTML export.
 *
 * Renders custom tool calls and results to HTML by invoking their TUI renderers
 * and converting the ANSI output to HTML.
 */
import type { ToolDefinition } from '../../core/core-types.js';
import type { Theme } from '../theme/runtime.js';
import type { ToolHtmlRenderer } from './types.js';
export interface ToolHtmlRendererDeps {
    getToolDefinition: (name: string) => ToolDefinition | undefined;
    theme: Theme;
    width?: number;
}
export declare function createToolHtmlRenderer(deps: ToolHtmlRendererDeps): ToolHtmlRenderer;
//# sourceMappingURL=tool-renderer.d.ts.map