import { AdtConnection } from "../adtConnection/adtConnection";
import { ResultObjectActivate } from "./abapObjectsTypes";
export default class AbapObjectActivateApp {
    private connectionController;
    constructor(connectionController: AdtConnection);
    /**
     * Activa el contenido de un objeto (codigo fuente principal, macros, etc..) la clase.
     * @param objectUri URL del objeto
     * @param objectName Nombre de la clase
     * @returns Resultado del proceso de la activación. Si va todo bien no devuelve nada
     */
    activate(objectUri: string, objectName: string): Promise<ResultObjectActivate>;
    /**
     * Activación de objetos inactivos
     * @param inactiveObjects Array con objetos inactivos
     * @returns Resultado del proceso de activacion.
     */
    activeInactiveObjects(bodyParse: any): Promise<ResultObjectActivate>;
    /**
     * Extrae los mensaje que vienen el cuerpo ya parseado
     * @param bodyParse
     * @returns Array con los mensajes
     */
    private extractMessages;
}
//# sourceMappingURL=abapObjectActivateApp.d.ts.map