export interface SpilloverRecord { id: string; data: string; mimeType: string; sizeBytes: number; createdAt: number; expiresAt: number; /** Session that produced the payload. Absent for stateless writes. */ sessionId?: string; } export interface SpilloverStore { save(id: string, data: string, mimeType: string, ttlSeconds: number, sessionId?: string): Promise; get(id: string): Promise; delete(id: string): Promise; cleanup(): Promise; dispose(): Promise; /** Byte cap for stored payloads. Absent on custom stores. */ getMaxSizeBytes?(): number; } //# sourceMappingURL=spillover-store.interface.d.ts.map