import { CursorData, SuccessResponse } from '../types'; import { CreateCustomerDto, Customer, UpdateCustomerDto } from '../types/customer'; import { Request } from './Request'; export declare class CustomerRequests extends Request { private static readonly BASE_ROUTE; constructor(apiKey: string, baseUrl?: string, timeout?: number, maxRetries?: number); create(customerData: CreateCustomerDto): Promise; get(customerUUID: string): Promise; getByEmail(email: string): Promise; getAll(options?: { limit?: number; cursor?: string | null; }): Promise>; update(customerUUID: string, customerData: UpdateCustomerDto): Promise; delete(customerUUID: string): Promise; } //# sourceMappingURL=CustomerRequests.d.ts.map