import { SDK } from 'llm-bridge-spec'; import { BedrockRuntimeClient } from '@aws-sdk/client-bedrock-runtime'; import { BedrockBridge } from './bridge/bedrock-bridge'; import { AbstractModel } from './models/base/abstract-model'; import { BedrockConfig } from './bridge/types'; type BedrockBridgeConstructorArgs = [ client: BedrockRuntimeClient, modelBridge: AbstractModel, config: BedrockConfig ]; declare const _default: SDK.EnhancedBridgeClass; export default _default; export { AbstractModel as BedrockModelBridge } from './models/base/abstract-model'; export { AnthropicModel } from './models/anthropic/anthropic-model'; export { MetaModel as MetaModelBridge } from './models/meta/meta-model'; export { BedrockModels } from './factory/bedrock-factory'; export type { BedrockConfig } from './bridge/types'; export type { BedrockBridgeConstructorArgs }; export type { AnthropicRequestBody, AnthropicResponseBody, AnthropicMessage, AnthropicContent, AnthropicTextContent, AnthropicImageContent, AnthropicCustomTool, AnthropicComputerTool, AnthropicBashTool, AnthropicTextEditorTool, AnthropicTool, AnthropicToolChoice, AnthropicResponseContent, AnthropicToolUseContent, AnthropicStopReason, } from './models/anthropic/types'; export type { MetaRequestBody, MetaResponseBody, MetaMessage } from './models/meta/types'; //# sourceMappingURL=index.d.ts.map