export * from './model.js';
export { ModelRouterLanguageModel } from './router.js';
export { type ModelRouterModelId, type Provider, type ModelForProvider, type AttachmentCapabilities, modelSupportsAttachments, modelSupportsTemperature, } from './provider-registry.js';
export { resolveModelConfig, isOpenAICompatibleObjectConfig } from './resolve-model.js';
export { resolveModelAuth, type ResolveModelAuthArgs } from './model-auth-resolver.js';
export type { GatewayAuthRequest, GatewayAuthResult } from './gateways/base.js';
export { ModelRouterEmbeddingModel, type EmbeddingModelId, EMBEDDING_MODELS, type EmbeddingModelInfo, } from './embedding-router.js';
//# sourceMappingURL=index.d.ts.map