import { IUI5Parser } from "../../parser/abstraction/IUI5Parser";
import { SAPNode } from "./SAPNode";
import { UI5Metadata } from "./UI5Metadata";
import { UI5MetadataPreloader } from "./UI5MetadataPreloader";
export declare class UI5MetadataDAO {
    metadataPreloader: UI5MetadataPreloader;
    constructor(parser: IUI5Parser);
    loadMetadata(nodes: SAPNode[]): Promise<unknown>;
    getPreloadedMetadataForNode(node: SAPNode): UI5Metadata;
    private _findNodeMetadata;
}
