import { BaseService } from './BaseService.js'; import type { PaginatedResponse } from '../types/common.js'; import type { Bill, CreateBillRequest, ListBillsParams, SimulateBillResponse } from '../types/bill.js'; /** Serviço de Pagamento de contas (bill) da API Asaas */ export declare class BillService extends BaseService { constructor(http: import('../http/HttpClient.js').HttpClient); /** Listar pagamentos de conta */ list(params?: ListBillsParams): Promise>; /** Recuperar um pagamento de conta pelo ID */ getById(id: string): Promise; /** Simular pagamento de conta (valor e vencimento a partir da linha digitável) */ simulate(identificationField: string): Promise; /** Criar/agendar pagamento de conta (linha digitável do boleto) */ create(data: CreateBillRequest): Promise; /** Cancelar pagamento de conta (verifique canBeCancelled no objeto antes) */ cancel(id: string): Promise; } //# sourceMappingURL=bill.service.d.ts.map