import type { ProviderInstanceConfig } from './types/model.js'; export interface SdkProviderEntry { alias: string; config: ProviderInstanceConfig; models: string[]; } /** * Register LLM transport from AI SDK LanguageModel instances (ADR 0018). */ export declare function registerLlmApiFromProviders(entries: SdkProviderEntry[], resolveModels: (alias: string) => string[]): void; /** Lazy-register a LanguageModel when first requested (dynamic model discovery). */ export declare function ensureLanguageModelRegistered(alias: string, modelId: string, config: ProviderInstanceConfig): void; /** @internal test helper */ export declare function resetLlmApiRegistryForTests(): void; //# sourceMappingURL=register-api-layer.d.ts.map