declare class XMLDsig {
    constructor();
    /**
     * Firma con Java, retornando el documento firmado en el buffer de salida
     * @param xml
     * @param tag
     * @returns
     */
    signDocument(xml: string, tag: any, file: any, passphase: any): Promise<unknown>;
    /**
     * Firma con Java, varios documentos al mismo tiempo
     * @param xml
     * @param tag
     * @returns
     */
    signDocuments(xmls: Array<any>, tag: any, file: any, passphase: any): Promise<unknown>;
    /**
     * Firma el XML del Evento con Java
     * @param xml
     * @param tag
     * @returns
     */
    signEvento(xml: string, tag: any, file: any, passphase: any): Promise<unknown>;
    /**
     * Firma con Java, retornando el documento firmado en el buffer de salida
     * @param xml
     * @param tag
     * @returns
     */
    getExpiration(file: any, passphase: any): Promise<unknown>;
}
declare const _default: XMLDsig;
export default _default;
