import type { TurnEvent } from "../types.js";
import type { ToolExecutionResultPort } from "../../runtime/ports/index.js";
type ToolResultEvent = Extract<TurnEvent, {
    type: "tool_result";
}>;
type ToolMediaResultEvent = Extract<TurnEvent, {
    type: "media_result";
}>;
export declare function createToolResultEvent(turnId: string, result: ToolExecutionResultPort): ToolResultEvent;
export declare function createToolMediaResultEvents(turnId: string, result: ToolExecutionResultPort): ToolMediaResultEvent[];
export {};
