import { RunState, SentinelConfig } from './types';
export interface ViolationPrediction {
    willViolate: boolean;
    policy: string;
    estimatedTime: number;
    confidence: number;
    currentValue: number;
    threshold: number;
    rate: number;
}
export declare function predictViolations(runState: RunState, config: SentinelConfig): ViolationPrediction[];
export declare function getMostLikelyViolation(runState: RunState, config: SentinelConfig): ViolationPrediction | null;
//# sourceMappingURL=predictive.d.ts.map