/** * @license * Copyright 2025 Steven Roussey * SPDX-License-Identifier: Apache-2.0 */ declare const CREDENTIAL_PROVIDER_VALUES: readonly ["none", "anthropic", "openai", "google", "huggingface", "custom"]; /** * Allowed provider values for credential metadata (CLI, builder UI, and JSON schema). */ export declare const CREDENTIAL_PROVIDER_SCHEMA_ENUM: readonly ["none", "anthropic", "openai", "google", "huggingface", "custom"]; /** Sentinel stored in UI state; persist as empty / omit provider when this is selected. */ export declare const CREDENTIAL_PROVIDER_NONE: "none"; export type CredentialProviderValue = (typeof CREDENTIAL_PROVIDER_VALUES)[number]; /** * Rows for select UIs (e.g. builder). Values must match {@link CREDENTIAL_PROVIDER_SCHEMA_ENUM}. */ export declare const CREDENTIAL_PROVIDER_OPTIONS: readonly [{ readonly value: "none"; readonly label: "None"; }, { readonly value: "anthropic"; readonly label: "Anthropic"; }, { readonly value: "openai"; readonly label: "OpenAI"; }, { readonly value: "google"; readonly label: "Google"; }, { readonly value: "huggingface"; readonly label: "Hugging Face"; }, { readonly value: "custom"; readonly label: "Custom"; }]; export type CredentialProviderOption = (typeof CREDENTIAL_PROVIDER_OPTIONS)[number]; export {}; //# sourceMappingURL=CredentialProviderOptions.d.ts.map