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