import { Client } from "soap"; import { BaseRegisterRepository } from "./base-register-repository"; import { PersonaReturnRaw } from "../../types/register.types"; import { IRegisterBatchRepositoryPort } from "../../../application/ports/register/register-repository.ports"; import { TaxpayersDetailsDto, TaxpayerDetailsDto } from "../../../application/dto/register"; export declare abstract class BaseBatchRegisterRepository extends BaseRegisterRepository implements IRegisterBatchRepositoryPort { protected abstract get personaListMethod(): "getPersonaList_v2Async" | "getPersonaListAsync"; getTaxpayersDetails(identifiers: number[]): Promise; protected mapPersonaToDto(persona: PersonaReturnRaw): TaxpayerDetailsDto; }