@juspay/neurolink
Version:
Universal AI Development Platform with working MCP integration, multi-provider support, and professional CLI. Built-in tools operational, 58+ external MCP servers discoverable. Connect to filesystem, GitHub, database operations, and more. Build, test, and
36 lines (35 loc) • 1.97 kB
TypeScript
/**
* Amazon SageMaker Provider - Main Export Module (Simplified)
*
* This module provides the main exports for SageMaker integration (Phase 1).
* Full implementation will be completed in subsequent phases.
*/
import { AmazonSageMakerProvider } from "../amazonSagemaker.js";
export { AmazonSageMakerProvider } from "../amazonSagemaker.js";
export { SageMakerRuntimeClient, createSageMakerRuntimeClient, testSageMakerConnectivity, } from "./client.js";
export { getSageMakerConfig, getSageMakerModelConfig, getDefaultSageMakerEndpoint, getSageMakerModel, validateAWSCredentials, getConfigurationSummary, clearConfigurationCache, loadConfigurationFromFile, checkSageMakerConfiguration, } from "./config.js";
export { SageMakerError, handleSageMakerError, createValidationError, createCredentialsError, createNetworkError, isRetryableError, getRetryDelay, } from "./errors.js";
export type { SageMakerConfig, SageMakerModelConfig, SageMakerEndpointInfo, SageMakerUsage, InvokeEndpointParams, InvokeEndpointResponse, SageMakerStreamChunk, SageMakerToolCall, SageMakerToolResult, SageMakerGenerationOptions, SageMakerGenerationResponse, SageMakerErrorCode, SageMakerErrorInfo, BatchInferenceConfig, ModelDeploymentConfig, EndpointMetrics, CostEstimate, } from "./types.js";
/**
* Factory function to create a SageMaker Provider
*
* @param modelName - Optional model name
* @param endpointName - Optional endpoint name
* @returns AmazonSageMakerProvider instance
*/
export declare function createSageMakerProvider(modelName?: string, endpointName?: string): AmazonSageMakerProvider;
/**
* Utility function to validate SageMaker setup (Simplified)
*
* @returns Setup validation result
*/
export declare function validateSageMakerSetup(): Promise<{
valid: boolean;
issues: string[];
recommendations: string[];
configSummary: Record<string, unknown>;
}>;
/**
* Default export for convenience
*/
export { AmazonSageMakerProvider as default };