import { UniversalHttpClient } from '../http/client.js'; import { CreateRecipientParams, UpdateRecipientSettlementParams, DeactivateRecipientParams, CreateRecipientResponse, UpdateRecipientResponse, DeactivateRecipientResponse, ListRecipientsParams, ListRecipientsResponse } from '../types/index.js'; export declare class Recipient { private httpClient; constructor(httpClient: UniversalHttpClient); /** * Creates a new recipient * @param params Recipient creation parameters * @returns Recipient response with ID and optional smart wallet */ create(params: CreateRecipientParams): Promise; /** * Updates recipient settlement details * @param params Update parameters including recipient ID * @returns Update response */ updateSettlement(params: UpdateRecipientSettlementParams): Promise; /** * Deactivates a recipient * @param params Deactivation parameters * @returns Deactivation response */ deactivate(params: DeactivateRecipientParams): Promise; /** * Lists recipients with pagination and filters * @param params List parameters including pagination and filters * @returns List of recipients with pagination metadata */ list(params?: ListRecipientsParams): Promise; } //# sourceMappingURL=Recipient.d.ts.map