import { AutofixRunStepSchema } from "../../schema-BogGdbdV.js";
import "../../types-DoT0an28.js";
import "../../client-njqQAP-R.js";
import "../../errors-CyAWBU2S.js";
import "../../index-NfFbnYt3.js";
import { z } from "zod";

//#region src/internal/tool-helpers/seer.d.ts
declare const SEER_POLLING_INTERVAL = 5000;
declare const SEER_TIMEOUT: number;
declare const SEER_MAX_RETRIES = 3;
declare const SEER_INITIAL_RETRY_DELAY = 1000;
declare function getStatusDisplayName(status: string): string;
/**
 * Check if an autofix status is terminal (no more updates expected)
 */
declare function isTerminalStatus(status: string): boolean;
/**
 * Check if an autofix status requires human intervention
 */
declare function isHumanInterventionStatus(status: string): boolean;
/**
 * Get guidance message for human intervention states
 */
declare function getHumanInterventionGuidance(status: string): string;
declare function getOutputForAutofixStep(step: z.infer<typeof AutofixRunStepSchema>): string;
//# sourceMappingURL=seer.d.ts.map

//#endregion
export { SEER_INITIAL_RETRY_DELAY, SEER_MAX_RETRIES, SEER_POLLING_INTERVAL, SEER_TIMEOUT, getHumanInterventionGuidance, getOutputForAutofixStep, getStatusDisplayName, isHumanInterventionStatus, isTerminalStatus };
//# sourceMappingURL=seer.d.ts.map