/** * Provider preset definitions — embedded without CLI dependencies. * * Embedders can import PROVIDER_PRESETS, parseProviderPreset, normalizeProvider, * or inferProviderFromBaseUrl directly from `@rdk-moss/agent` without pulling * in the CLI config layer. */ export type CliProviderPreset = 'deepseek' | 'qwen' | 'openai' | 'anthropic' | 'openai-compatible'; export interface ProviderPreset { id: CliProviderPreset; displayName: string; defaultModel: string; defaultBaseUrl: string; } export declare const PROVIDER_PRESETS: Record; /** * Parse a user-supplied provider string into a CliProviderPreset, or null if * the value is unrecognised. */ export declare function parseProviderPreset(value: string | undefined): CliProviderPreset | null; /** * Normalise a user-supplied provider string, falling back to 'anthropic' when * the value is missing or unrecognised. */ export declare function normalizeProvider(value: string | undefined): CliProviderPreset; /** * Try to infer the provider id from a base-url string. Returns null when the * url is empty or doesn't match any known pattern. */ export declare function inferProviderFromBaseUrl(baseUrl: string | undefined): CliProviderPreset | null; //# sourceMappingURL=provider-presets.d.ts.map