import type { OpenClawConfig } from "../config/config.js"; export { resolveOllamaApiBase } from "./ollama-models.js"; type ModelsConfig = NonNullable; type ProviderConfig = NonNullable[string]; export declare function buildVeniceProvider(): Promise; export declare function buildOllamaProvider(configuredBaseUrl?: string, opts?: { quiet?: boolean; }): Promise; export declare function buildHuggingfaceProvider(discoveryApiKey?: string): Promise; export declare function buildVercelAiGatewayProvider(): Promise; export declare function buildVllmProvider(params?: { baseUrl?: string; apiKey?: string; }): Promise; /** * Build the Kilocode provider with dynamic model discovery from the gateway * API. Falls back to the static catalog on failure. */ export declare function buildKilocodeProviderWithDiscovery(): Promise;