import { BaseService } from './BaseService.js'; import type { AccountFees, CommercialInfo, PaymentCheckoutConfig, UpdateCommercialInfoRequest, UpdatePaymentCheckoutConfigRequest, WalletListResponse } from '../types/account.js'; /** Serviço de Informações da conta (myAccount) da API Asaas */ export declare class AccountService extends BaseService { constructor(http: import('../http/HttpClient.js').HttpClient); /** Recuperar dados comerciais da conta */ getCommercialInfo(): Promise; /** Atualizar dados comerciais da conta */ updateCommercialInfo(data: UpdateCommercialInfoRequest): Promise; /** Recuperar taxas da conta */ getFees(): Promise; /** Recuperar carteiras (WalletId e lista de carteiras); endpoint /wallets não é subpath de myAccount. */ getWallets(): Promise; /** Recuperar configurações de personalização da fatura (checkout) */ getPaymentCheckoutConfig(): Promise; /** Salvar personalização da fatura (JSON). Para envio de logo use formData com multipart. */ updatePaymentCheckoutConfig(data: UpdatePaymentCheckoutConfigRequest): Promise; /** Salvar personalização da fatura com logo (multipart/form-data) */ updatePaymentCheckoutConfigFormData(formData: FormData): Promise; } //# sourceMappingURL=account.service.d.ts.map