import { JsonParser } from "jackson-js"; import { IDtoParser } from "../interface"; export declare abstract class BaseDtoParser implements IDtoParser { private dtoName; parser: JsonParser; constructor(dtoName: string); protected abstract extractData(jsonData: any): any; protected abstract getDtoClass(): any; protected postProcess(items: T[]): T[]; jsonToDto(jsonData: any): Promise; }