import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; export declare class Customers extends ClientSDK { /** * List all customers * * @remarks * Retrieve a paginated list of all customers. Filter and search through your customer base. */ list(pageNumber?: number | undefined, pageSize?: number | undefined, options?: RequestOptions): Promise; /** * Retrieve a customer * * @remarks * Retrieve customer information by ID or email. View purchase history, subscriptions, and profile details. */ retrieve(customerId?: string | undefined, email?: string | undefined, options?: RequestOptions): Promise; /** * Generate Customer Links * * @remarks * Generate a customer portal link for managing billing, subscriptions, and payment methods. */ generateBillingLinks(request: components.CreateCustomerPortalLinkRequestEntity, options?: RequestOptions): Promise; } //# sourceMappingURL=customers.d.ts.map