import { AdtConnection } from "../adtConnection/adtConnection";
import { ResultClassContent } from "./classTypes";
import { Version } from "../shared/commonTypes";
export default class ClassContentApp {
    private connectionController;
    constructor(connectionController: AdtConnection);
    /**
     * Lectura del contenido de una clase
     * @param objectUri URL del objeto
     * @param version Tipo de version
     * @returns Resultado
     */
    readContent(objectUri: string, version?: Version): Promise<ResultClassContent>;
    /**
     * Lectura de la definición general de la clase: metadatos e includes asociados a la clase.
     * @param objectUri URL de la clase
     * @returns Resultado con la definición de la clase
     */
    private readDefinition;
    /**
     * Lectura del codigo fuente de los includes asociados a la clase
     * @param includes Array con los includes de la clases
     * @returns Resultado con los includes
     */
    private readSourceCodeInclude;
}
//# sourceMappingURL=classContentApp.d.ts.map