import type { ToolsForLLM } from "@empiricalrun/shared-types/chat-agent"; import type { FileInfo } from "@empiricalrun/shared-types/test-gen"; import { BaseAgent } from "../base"; import { type CodeReviewResultV0, type CodeReviewResultV1, type CodeReviewResultV2, CodeReviewSeverity, CodeReviewVerdict } from "./types"; export type { CodeReviewResultV1, CodeReviewResultV0, CodeReviewResultV2 }; export { CodeReviewVerdict, CodeReviewSeverity }; export { convertXmlToV2Format } from "./xml-parser"; export type CodeReviewVersionedResult = CodeReviewResultV0 | CodeReviewResultV1 | CodeReviewResultV2; export declare class CodeReviewAgent extends BaseAgent { protected getTools(): ToolsForLLM; getResult(): CodeReviewVersionedResult | undefined; protected buildSystemPrompt(repoInfoBuilder: () => Promise): Promise; } //# sourceMappingURL=index.d.ts.map