import React from 'react'; const enterpriseOnly = () => new Response(JSON.stringify({ error: 'Chat features are only available in Enterprise Edition' }), { status: 404, headers: { 'Content-Type': 'application/json' }, }); export const ChatStreamService = { handleChatStream: async (_req: unknown) => enterpriseOnly(), handleTitleStream: async (_req: unknown) => enterpriseOnly(), } as const; export const TemporaryApiKeyService = { cleanupExpiredAiKeys: async () => 0, } as const; export const ChatCompletionsService = { handleRequest: async (_req: unknown) => enterpriseOnly(), handleExecute: async (_req: unknown) => enterpriseOnly(), } as const; export const ChatPage = () => { return (

Enterprise Feature

AI Chat features require Enterprise Edition. Please upgrade to access this feature.

); }; export const ChatComponent = ChatPage; export const MessageComponent = () => { return (

Message features require Enterprise Edition.

); }; export default { ChatStreamService: () => Promise.resolve(ChatStreamService), TemporaryApiKeyService: () => Promise.resolve(TemporaryApiKeyService), ChatCompletionsService: () => Promise.resolve(ChatCompletionsService), ChatPage, ChatComponent, MessageComponent, };