import type { LevelCodeToolCall, LevelCodeToolOutput } from '@levelcode/common/tools/list';
import type { AgentState } from '@levelcode/common/types/session-state';
export declare const handleAddMessage: (params: {
    previousToolCallFinished: Promise<void>;
    toolCall: LevelCodeToolCall<"add_message">;
    agentState: AgentState;
}) => Promise<{
    output: LevelCodeToolOutput<"add_message">;
}>;
