import type { TurnEvent } from "../types.js";
import type { ToolExecutionResultPort } from "../../runtime/ports/index.js";
type ToolSidecarEvent = Extract<TurnEvent, {
    type: "plan_update" | "artifact";
}>;
type ToolCallLike = {
    id: string;
    function: {
        arguments: string;
    };
};
export declare function createToolSidecarEvents(params: {
    turnId: string;
    result: ToolExecutionResultPort;
    toolCalls: ToolCallLike[];
}): ToolSidecarEvent[];
export {};
