import { OpenAI } from 'openai'; import type { MonitoringProvider } from '@recombine-ai/telescope'; /** * Tells an Azure client apart from a plain OpenAI one. Both are driven through the same SDK — and * `AzureOpenAI extends OpenAI`, so the subclass has to be tested first — but they authenticate * against different accounts with separately expiring keys, which is exactly the distinction an * on-call engineer needs from a `provider.auth.failure`. */ export declare function detectProvider(client: OpenAI): MonitoringProvider; //# sourceMappingURL=provider.d.ts.map