/**
 * Represents the result of a code execution grading, mirroring the Python script's output.
 */
export interface GradingResult {
    pass: boolean;
    score: number;
    reason: string;
}
/**
 * Calls the Python script code_executor.py to execute and grade LLM-generated code.
 *
 * @param llmOutput The raw output from the LLM, expected to contain a code block.
 * @param context The context object containing test variables (language, test_input, expected_output, etc.).
 * @returns A promise that resolves to a GradingResult.
 */
export declare function executeAndGradeCode(llmOutput: string, assertion: string, context: Record<string, any>): Promise<GradingResult>;
//# sourceMappingURL=codeJudge.d.ts.map