import { m as ModelProviderDeclarationConfig } from "../../types.models-BvJnk7Su.js"; import { Hf as ProviderRuntimeModel } from "../../types-DaHgOqFX.js"; import { i as ModelCatalogEntry } from "../../defaults-BMN5J5xk.js"; import { a as LiveModelCatalogFetchGuard } from "../../provider-catalog-live-runtime-k2hqXnUA.js"; //#region extensions/opencode-go/provider-catalog.d.ts type FetchOpencodeGoLiveModelIdsParams = { apiKey?: string; discoveryApiKey?: string; fetchGuard?: LiveModelCatalogFetchGuard; signal?: AbortSignal; }; declare function buildStaticOpencodeGoProviderConfig(apiKey?: string): ModelProviderDeclarationConfig; declare function buildOpencodeGoLiveProviderConfig(params?: FetchOpencodeGoLiveModelIdsParams): Promise; declare function listOpencodeGoModelCatalogEntries(): ModelCatalogEntry[]; declare function resolveOpencodeGoModel(modelId: string): ProviderRuntimeModel | undefined; declare function isOpencodeGoKimiNoReasoningModelId(modelId: unknown): boolean; declare function normalizeOpencodeGoResolvedModel(model: ProviderRuntimeModel): ProviderRuntimeModel | undefined; declare function normalizeOpencodeGoBaseUrl(params: { api?: string | null; baseUrl?: string; }): string | undefined; //#endregion export { buildOpencodeGoLiveProviderConfig, buildStaticOpencodeGoProviderConfig, isOpencodeGoKimiNoReasoningModelId, listOpencodeGoModelCatalogEntries, normalizeOpencodeGoBaseUrl, normalizeOpencodeGoResolvedModel, resolveOpencodeGoModel };