amazon-seller-mcp
Version:
Model Context Protocol (MCP) client for Amazon Selling Partner API
15 lines (14 loc) • 1.81 kB
TypeScript
/**
* Type definitions for the Amazon Seller MCP Client
*
* This module exports only TypeScript types and interfaces.
* Runtime values (enums, classes, constants) are exported from their respective modules.
*/
export type { AmazonCredentials, AuthTokens, AuthConfig, SignableRequest, RegionEndpoint, AmazonRegion, AuthErrorType, } from './auth.js';
export type { ApiClientConfig, RateLimitConfig, ApiRequestOptions, ApiResponse, RetryStrategy, ApiErrorType, } from './api.js';
export type { ErrorDetails, LogMetadata, ErrorRecoveryContext, ToolInput, McpRequestBody, NotificationData, HttpRequest, HttpResponse, } from './common.js';
export { COMMON_CONSTANTS, CommonUtils } from './common.js';
export type { AmazonItemAttributes, AmazonItemIdentifiers, AmazonItemRelationships, AmazonCatalogItem, AmazonListingsItem, AmazonInventorySummary, AmazonOrder, AmazonReport, InventoryFilterParams, OrdersFilterParams, ReportsFilterParams, ToolContentResponse, OrderUpdateDetails, } from './amazon-api.js';
export { AMAZON_API_CONSTANTS, AmazonApiUtils } from './amazon-api.js';
export { TypeValidationError, validateAmazonCatalogItem, validateAmazonListingsItem, validateAmazonInventorySummary, validateAmazonOrder, validateAmazonReport, validateInventoryFilterParams, validateOrdersFilterParams, validateReportsFilterParams, } from './validators.js';
export { isAmazonItemAttributes, isAmazonItemIdentifiers, isAmazonItemRelationships, isAmazonCatalogItem, isAmazonListingsItem, isAmazonInventorySummary, isAmazonOrder, isAmazonReport, isInventoryFilterParams, isOrdersFilterParams, isReportsFilterParams, isToolContentResponse, isOrderUpdateDetails, isErrorDetails, isLogMetadata, isErrorRecoveryContext, isMcpRequestBody, isNotificationData, isHttpRequest, isHttpResponse, isToolInput, } from './guards.js';