/**
 * Typed cache entry for interruption inference results.
 * Mutable to support setOrUpdate pattern from Python's _BoundedCache.
 */
export declare class InterruptionCacheEntry {
    createdAt: number;
    requestStartedAt?: number;
    totalDurationInS: number;
    predictionDurationInS: number;
    detectionDelayInS: number;
    speechInput?: Int16Array;
    probabilities?: number[];
    isInterruption?: boolean;
    constructor(params: {
        createdAt: number;
        requestStartedAt?: number;
        speechInput?: Int16Array;
        totalDurationInS?: number;
        predictionDurationInS?: number;
        detectionDelayInS?: number;
        probabilities?: number[];
        isInterruption?: boolean;
    });
    /**
     * The conservative estimated probability of the interruption event.
     */
    get probability(): number;
    static default(): InterruptionCacheEntry;
}
//# sourceMappingURL=interruption_cache_entry.d.ts.map