import type { ProviderCatalogMetadata, ProviderDefinition } from './provider-definition-types.js'; export type { ProviderCatalogMetadata, ProviderDefinition, OpenAICompatiblePolicyId, ProviderReferral, ProviderUsage, } from './provider-definition-types.js'; export declare const LOCAL_PROVIDER_DEFINITIONS: readonly ProviderDefinition[]; /** Every product-level provider fact exposed by WrongStack. */ export declare const PROVIDER_DEFINITIONS: Readonly>; /** Resolve canonical ids and trusted `-` variants. */ export declare function resolveProviderDefinition(id: string): ProviderDefinition | undefined; export interface LocalProviderPresetProjection { id: string; label: string; defaultBaseUrl: string; noAuth: boolean; hint: string; } export interface PopularProviderProjection extends ProviderCatalogMetadata { id: string; name: string; family: ProviderDefinition['family']; docsUrl?: string; } export interface CompatibleProviderProjection { defaultBaseUrl?: string; quirks?: ProviderDefinition['quirks']; autoDiscover?: boolean; } /** Builds the mutable host-facing shape without duplicating provider facts. */ export declare function projectLocalProviderPresets(): LocalProviderPresetProjection[]; /** Curated setup catalog generated from the same runtime definitions. */ export declare function projectPopularProviderCatalog(): PopularProviderProjection[]; /** Factory tuning for compatible providers, projected from the registry. */ export declare function projectCompatibleProviderPresets(): Record; //# sourceMappingURL=provider-definitions.d.ts.map