Effect.Effect<{
askLLM: (prompt: string, opts?: LlmRequestOptions) => Effect.Effect<{
result: string;
}, AiError, never>;
}, never, HttpClient.HttpClient>
Effect.Effect<{
askLLM: (prompt: string, opts?: LlmRequestOptions) => Effect.Effect<{
result: string;
}, AiError, never>;
}, never, HttpClient.HttpClient>