/** * Portable model of the Android native cancel-before-create buffer. * Native Kotlin keeps the authoritative in-process store; this helps services * and unit tests reason about the race window. */ export interface PendingCancellationEntry { reason: TReason; expiresAtMs: number; } export declare class PendingCancellationStore { private readonly ttlMs; private readonly pending; constructor(ttlMs?: number); remember(callId: string, reason: TReason, nowMs?: number): void; consume(callId: string, nowMs?: number): TReason | null; peek(callId: string, nowMs?: number): TReason | null; clear(): void; private pruneExpired; } //# sourceMappingURL=pending-cancellation-store.d.ts.map