import { getFileReadingUpdates } from '../../../get-file-reading-updates';
import type { LevelCodeToolCall, LevelCodeToolOutput } from '@levelcode/common/tools/list';
import type { ParamsExcluding } from '@levelcode/common/types/function-params';
import type { ProjectFileContext } from '@levelcode/common/util/file';
type ToolName = 'read_files';
export declare const handleReadFiles: (params: {
    previousToolCallFinished: Promise<void>;
    toolCall: LevelCodeToolCall<ToolName>;
    fileContext: ProjectFileContext;
} & ParamsExcluding<typeof getFileReadingUpdates, "requestedFiles">) => Promise<{
    output: LevelCodeToolOutput<ToolName>;
}>;
export {};
