@juspay/neurolink
Version:
The pipe layer of an AI nervous system: one interface connecting provider neurons to your application, across three inference types — generate, stream and decide. `decide` returns typed, calibrated judgements from a non-generative model (~400ms, ~$0.00002
63 lines (62 loc) • 1.68 kB
TypeScript
import type { CommandModule } from "yargs";
/**
* Factory for creating SageMaker CLI commands using the Factory Pattern
*/
export declare class SageMakerCommandFactory {
/**
* In-memory secure credential store (cleared after validation)
*/
private static readonly secureCredentialStore;
/**
* Create the SageMaker command group
*/
static createSageMakerCommands(): CommandModule;
/**
* Create secure configuration without exposing credentials to process.env
*/
private static createSecureConfiguration;
/**
* Validate secure configuration without exposing credentials
*/
private static validateSecureConfiguration;
/**
* Clear secure credentials from memory
*/
private static clearSecureCredentials;
/**
* Handler for checking SageMaker status
*/
private static statusHandler;
/**
* Handler for testing SageMaker endpoint connectivity
*/
private static testEndpointHandler;
/**
* Handler for listing SageMaker endpoints
*/
private static listEndpointsHandler;
/**
* Handler for showing configuration
*/
private static configHandler;
/**
* Handler for interactive setup
*/
private static setupHandler;
/**
* Handler for configuration validation
*/
private static validateHandler;
/**
* Handler for performance benchmarking
*/
private static benchmarkHandler;
/**
* Handler for clearing configuration cache
*/
private static clearCacheHandler;
/**
* Handler for running streaming diagnostics
*/
private static diagnoseHandler;
}