import { LogonData } from "../adtConnection/adtConnection";
import { ResponsePackageContents, ResponsePackageContentsFlat, ResponsePackageLists } from "./packageAppTypes";
export * from "./packageAppTypes";
export declare class AdtPackage {
    private packageApp;
    private connectionController;
    private AdtRepository;
    constructor(logonData: LogonData);
    /**
    
    /**
     * Devuelve los packages del sistema
     * @returns Result con la lista de valores o Errores
     */
    readAllPackages(): Promise<ResponsePackageLists>;
    /**
     * Lee el contenido de un paquete y devuelve en subniveles los posibles paquetes hijos
     * @param name
     * @returns
     */
    readPackagesContent(name: string): Promise<ResponsePackageContents>;
    /**
     * Lee el contenido de un paquete y lo devuelve en formato plano
     * @param name | Nombre del paquete
     */
    readPackageReadContentFlat(name: string): Promise<ResponsePackageContentsFlat>;
}
//# sourceMappingURL=adtPackage.d.ts.map