import { NFERetornoAutorizacaoServiceImpl } from '@nfewizard/types/shared';
import { ProtNFe } from '@nfewizard/types/nfe';
export declare class NFERetornoAutorizacao implements NFERetornoAutorizacaoServiceImpl {
    nfeRetornoAutorizacaoService: NFERetornoAutorizacaoServiceImpl;
    constructor(nfeRetornoAutorizacaoService: NFERetornoAutorizacaoServiceImpl);
    Exec(data: {
        tipoEmissao: number;
        nRec?: string;
        protNFe?: ProtNFe[];
        xmlNFe: string[];
    }): Promise<{
        success: boolean;
        message: any;
        data: string[];
    }>;
    getXmlRetorno(data: {
        tipoEmissao: number;
        nRec?: string;
        protNFe?: ProtNFe[];
        xmlNFe: string[];
    }): Promise<{
        success: boolean;
        message: any;
        data: string[];
    }>;
}
export default NFERetornoAutorizacao;
