import { IUI5Parser } from "../../../../parser/abstraction/IUI5Parser";
import { AbstractCustomClass } from "../../ui5class/AbstractCustomClass";
import { TextDocument } from "./TextDocument";
export declare class TextDocumentTransformer {
    private readonly _parser;
    constructor(parser: IUI5Parser);
    toXMLFile(document: TextDocument, forceRefresh?: boolean): import("../filereader/IFileReader").IXMLFile | undefined;
    toUIClass(document: TextDocument): import("../../ui5class/AbstractBaseClass").AbstractBaseClass | undefined;
    toCustomUIClass(document: TextDocument): AbstractCustomClass<any, any, any, any> | undefined;
}
