import "./index-Cy08dvyb.js"; import { ct as AnyCredentialType, ft as CredentialHealth, yt as CredentialSessionFactoryArgs } from "./ItemsInputNormalizer-C2gLv7d9.js"; import "./CodemationAppContext-CA4xzGA6.js"; import "./CodemationWhitelabelConfig-CPKKZwGp.js"; import { i as CredentialInstanceService, n as CredentialType, r as CredentialBindingService } from "./CredentialServices-vjUDU7PW.js"; import "./CredentialContractsRegistry-BUODyn3G.js"; //#region src/infrastructure/credentials/OpenAiApiKeyCredentialShapes.types.d.ts type OpenAiApiKeyPublicConfig = Readonly<{ baseUrl?: string; }>; type OpenAiApiKeyMaterial = Readonly<{ apiKey?: string; }>; type OpenAiApiKeySession = Readonly<{ apiKey: string; baseUrl?: string; }>; //#endregion //#region src/infrastructure/credentials/OpenAiApiKeyCredentialHealthTester.d.ts declare class OpenAiApiKeyCredentialHealthTester { private readonly fetchImpl; constructor(fetchImpl: typeof globalThis.fetch); test(args: CredentialSessionFactoryArgs): Promise; private resolveModelsListUrl; private parseErrorMessage; } //#endregion //#region src/infrastructure/credentials/OpenAiApiKeyCredentialTypeFactory.d.ts declare class OpenAiApiKeyCredentialTypeFactory { private readonly healthTester; constructor(healthTester: OpenAiApiKeyCredentialHealthTester); createCredentialType(): CredentialType; } //#endregion //#region src/credentials.d.ts declare const openAiApiKeyCredentialType: AnyCredentialType; //#endregion export { type AnyCredentialType, CredentialBindingService, CredentialInstanceService, type CredentialSessionFactoryArgs, type CredentialType, OpenAiApiKeyCredentialHealthTester, OpenAiApiKeyCredentialTypeFactory, type OpenAiApiKeyMaterial, type OpenAiApiKeyPublicConfig, type OpenAiApiKeySession, openAiApiKeyCredentialType }; //# sourceMappingURL=credentials.d.ts.map