import { type CollectExpiredInput, type CollectExpiredResult } from '../retention'; import type { TenantId } from '../tenant'; import type { DeviceAssertionReplayConsumeInput, DeviceAssertionReplayAuthority } from '../device-assertion'; /** Process-local reference authority. Production runtimes need durable atomic storage. */ export declare class InMemoryDeviceAssertionReplayAuthority implements DeviceAssertionReplayAuthority { #private; consume(input: DeviceAssertionReplayConsumeInput): Promise; collectExpired(tenant: TenantId, input: CollectExpiredInput): Promise; }