import { BaseEngine, IMetadataProvider, UserInfo } from "@memberjunction/core";
import { MJEntityRelationshipDisplayComponentEntity } from "../generated/entity_subclasses.js";
/**
 * Simple cache for commonly used type tables across the system that are outside of what we have in the Metadata object
 */
export declare class TypeTablesCache extends BaseEngine<TypeTablesCache> {
    Config(forceRefresh?: boolean, contextUser?: UserInfo, provider?: IMetadataProvider): Promise<void>;
    static get Instance(): TypeTablesCache;
    get EntityRelationshipDisplayComponents(): MJEntityRelationshipDisplayComponentEntity[];
    private _EntityRelationshipDisplayComponents;
}
//# sourceMappingURL=TypeTablesCache.d.ts.map