import { TypedLLMServiceEventEmmiter } from './typed-events/LLMServiceEvents'; import { AppAllModelIds, AppLLMProvidersName, AppLLMServiceOptions, LLMMessage } from '@monorepo/src/app/Types/firebase'; export declare abstract class LLMService extends TypedLLMServiceEventEmmiter { provider: AppLLMProvidersName; modelId: AppAllModelIds; constructor(options: AppLLMServiceOptions); abstract tryAbortCurrentStream(): void; abstract kill(): void; abstract invokeTurn(utterance: string): void; abstract getMessagesHistory(): LLMMessage[]; }