import type { ProviderConfig } from "@best-agent/protocol";
import { AnthropicSdkProvider } from "./anthropic-provider.js";
import { GoogleSdkProvider } from "./google-provider.js";
import { OpenAiSdkProvider } from "./openai-provider.js";
import type { ModelProvider } from "./provider-core.js";
import { getProviderCapabilities } from "./provider-metadata.js";
export * from "./provider-core.js";
export * from "./provider-action-controls.js";
export { AnthropicSdkProvider, GoogleSdkProvider, OpenAiSdkProvider };
export { getProviderCapabilities };
export declare function createModelProvider(config: ProviderConfig): ModelProvider;
//# sourceMappingURL=model-provider.d.ts.map