export declare class DecayEngine {
    private lambdaStable;
    private lambdaVolatile;
    private alphaStable;
    private alphaVolatile;
    private vacationDays;
    private hoursPerDay;
    constructor(lambdaStable?: number, lambdaVolatile?: number, alphaStable?: number, alphaVolatile?: number, vacationDays?: number, hoursPerDay?: number);
    decay(initialConfidence: number, usageHoursSinceLastSignal: number, isVolatile?: boolean, daysSinceLastCommit?: number): number;
    getDecayAfterHours(initialConfidence: number, hours: number, isVolatile?: boolean): number;
    getDecayAfterDays(initialConfidence: number, days: number, isVolatile?: boolean): number;
    isInVacationMode(daysSinceLastCommit: number): boolean;
}
//# sourceMappingURL=decay-engine.d.ts.map