export declare class ObjectModelBuilder {
    protected mainCustomObject: string;
    protected relatedCustomObjects: string[];
    protected allLinks: any[];
    protected allObjects: any[];
    protected selectedObjectsNames: Set<string>;
    protected selectedObjects: any[];
    protected selectedLinks: any[];
    constructor(mainCustomObject?: string, relatedCustomObjects?: string[]);
    buildObjectsMermaidSchema(): Promise<string>;
    generateMermaidSchema(): Promise<string>;
    buildAllLinks(): Promise<void>;
    buildAllObjects(): Promise<void>;
    selectObjects(): Promise<void>;
    selectLinks(): Promise<void>;
}
