import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; export declare class Products extends ClientSDK { /** * Retrieve a product * * @remarks * Retrieve product details by ID. View pricing, billing type, status, and product configuration. */ get(productId: string, options?: RequestOptions): Promise; /** * Creates a new product. * * @remarks * Create a new product for one-time payments or subscriptions. Configure pricing, billing cycles, and features. */ create(request: components.CreateProductRequestEntity, options?: RequestOptions): Promise; /** * List all products * * @remarks * Search and retrieve a paginated list of products. Filter by status, billing type, and other criteria. */ search(pageNumber?: number | undefined, pageSize?: number | undefined, options?: RequestOptions): Promise; } //# sourceMappingURL=products.d.ts.map