export interface LocalStackIntegrationConfig { /** * Enable LocalStack endpoint routing for runtime AWS SDK calls. * * @default false */ readonly enabled?: boolean; /** * Default endpoint used when service-specific endpoints are not provided. * * @default http://localhost.localstack.cloud:4566 */ readonly endpointUrl?: string; /** * Optional service-specific S3 endpoint override. */ readonly s3EndpointUrl?: string; /** * Optional service-specific Step Functions endpoint override. */ readonly stepFunctionsEndpointUrl?: string; /** * Optional service-specific Bedrock Runtime endpoint override. */ readonly bedrockRuntimeEndpointUrl?: string; /** * Optional service-specific Bedrock Agent Runtime endpoint override. */ readonly bedrockAgentRuntimeEndpointUrl?: string; } export interface LocalStackEndpointOverrides { /** * Default endpoint used when service-specific endpoints are not provided. * * @default http://localhost.localstack.cloud:4566 */ readonly endpointUrl?: string; /** * Optional service-specific S3 endpoint override. */ readonly s3EndpointUrl?: string; /** * Optional service-specific Step Functions endpoint override. */ readonly stepFunctionsEndpointUrl?: string; /** * Optional service-specific Bedrock Runtime endpoint override. */ readonly bedrockRuntimeEndpointUrl?: string; /** * Optional service-specific Bedrock Agent Runtime endpoint override. */ readonly bedrockAgentRuntimeEndpointUrl?: string; } export interface ResolvedLocalStackIntegrationConfig { readonly enabled: boolean; readonly endpointUrl: string; readonly s3EndpointUrl: string; readonly stepFunctionsEndpointUrl: string; readonly bedrockRuntimeEndpointUrl: string; readonly bedrockAgentRuntimeEndpointUrl: string; } /** * Default local model ID used for LocalStack/Ollama sandbox examples and tests. */ export declare const DEFAULT_LOCALSTACK_OLLAMA_MODEL_ID = "ollama.qwen3.5:9b"; /** * LocalStack edge endpoint commonly used by containerized local runtimes. */ export declare const DEFAULT_LOCALSTACK_SANDBOX_ENDPOINT_URL = "http://host.docker.internal:4566"; /** * Ollama endpoint commonly used by containerized local runtimes. */ export declare const DEFAULT_LOCALSTACK_OLLAMA_BASE_URL = "http://host.docker.internal:11434"; export declare class LocalStackIntegrationUtils { static readonly DEFAULT_ENDPOINT_URL = "http://localhost.localstack.cloud:4566"; static resolveConfig(config?: LocalStackIntegrationConfig): ResolvedLocalStackIntegrationConfig; static toLambdaEnvironment(config?: LocalStackIntegrationConfig): Record; }