import { AxiosError, AxiosResponse } from 'axios';
import { SDKAPIService } from '@serene-dev/la-nest-library';
export declare class APIService extends SDKAPIService {
    verbose: boolean;
    postSOAP<T = any>(route: string, body: {
        resource: string;
        xml: string;
    }): Promise<{
        xml: string;
        json: T;
    }>;
    pickJsonFromXMLResponse: (resource: string, xml: string) => any;
    protected log(...items: any[]): void;
    protected handleResponse: <T>(res: AxiosResponse<T>) => T;
    protected handleError: (e: any) => never;
    protected handleXMLError: (resource: string, e: AxiosError) => never;
}
