import type { RealtimeClientKind } from '@xopcai/realtime-protocol'; export interface RealtimeTicketClaim { clientId: string; clientKind: RealtimeClientKind; expiresAt: number; } export interface IssuedRealtimeTicket extends RealtimeTicketClaim { ticket: string; } export declare class RealtimeTicketStore { private readonly claims; issue(clientId: string, clientKind: RealtimeClientKind, now?: number): IssuedRealtimeTicket; consume(ticket: string, clientId: string, clientKind: RealtimeClientKind, now?: number): RealtimeTicketClaim | undefined; private prune; }