import type { LevelCodeToolCall, LevelCodeToolOutput } from '@levelcode/common/tools/list';
import type { Logger } from '@levelcode/common/types/contracts/logger';
export declare const handleThinkDeeply: (params: {
    previousToolCallFinished: Promise<any>;
    toolCall: LevelCodeToolCall<"think_deeply">;
    logger: Logger;
}) => Promise<{
    output: LevelCodeToolOutput<"think_deeply">;
}>;
