import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as operations from "../models/operations/index.js"; export declare class Products extends ClientSDK { /** * List active (non-disabled) products for an account. */ list(request: operations.ListProductsRequest, options?: RequestOptions): Promise; /** * Creates a new product for the specified account. */ create(request: operations.CreateProductRequest, options?: RequestOptions): Promise; /** * Retrieve a product by ID. */ get(request: operations.GetProductRequest, options?: RequestOptions): Promise; /** * Update a product and its options. */ update(request: operations.UpdateProductRequest, options?: RequestOptions): Promise; /** * Disable a product by ID. * * The product will no longer be available, but will remain in the system for historical and reporting purposes. */ disable(request: operations.DisableProductRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=products.d.ts.map