import type { ClientToolCall, LevelCodeToolCall, LevelCodeToolOutput } from '@levelcode/common/tools/list';
export declare const handleCodeSearch: (params: {
    previousToolCallFinished: Promise<void>;
    toolCall: LevelCodeToolCall<"code_search">;
    requestClientToolCall: (toolCall: ClientToolCall<"code_search">) => Promise<LevelCodeToolOutput<"code_search">>;
}) => Promise<{
    output: LevelCodeToolOutput<"code_search">;
}>;
