import type { DarwinTrajectory } from './types.js'; export type RewardHackKind = 'gold-read' | 'verification-tamper' | 'sandbox-escape'; export interface RewardHackFinding { kind: RewardHackKind; /** The offending path/argument fragment. */ detail: string; /** The tool that performed the offending action. */ tool: string; } /** * Run the deterministic reward-hacking monitor over a single trajectory. * Returns all findings (empty ⇒ clean). Pure function of the trajectory. */ export declare function detectRewardHack(t: DarwinTrajectory): RewardHackFinding[]; /** True iff the trajectory shows ANY reward-hacking signal. */ export declare function isRewardHacked(t: DarwinTrajectory): boolean; //# sourceMappingURL=reward-hack.d.ts.map