import { IConfigService } from './IConfigService';
import { IParamsFECAESolicitar, IParamsFECompUltimoAutorizado, IParamsFEParamGetCondicionIvaReceptor, IResponseFECAESolicitar, IResponseFECompUltimoAutorizado } from './SoapMethods';
export declare class AfipServices {
    private config;
    private afipSoap;
    constructor(config: IConfigService);
    createBill(params: IParamsFECAESolicitar): Promise<IResponseFECAESolicitar>;
    getLastBillNumber(params: IParamsFECompUltimoAutorizado): Promise<IResponseFECompUltimoAutorizado>;
    getVatReceiverConditions(params?: IParamsFEParamGetCondicionIvaReceptor): Promise<unknown>;
    execRemote<TResponse = unknown>(service: string, method: string, params: {
        Auth?: Record<string, unknown>;
        params?: Record<string, unknown>;
    }): Promise<TResponse>;
}
