import type { ToolResultMessage } from "@mariozechner/pi-ai";
import type { TemplateResult } from "lit";
export interface ToolRenderResult {
    content: TemplateResult;
    isCustom: boolean;
}
export interface ToolRenderer<TParams = any, TDetails = any> {
    render(params: TParams | undefined, result: ToolResultMessage<TDetails> | undefined, isStreaming?: boolean): ToolRenderResult;
}
//# sourceMappingURL=types.d.ts.map