import { Workspace } from '../workspace';
import { ScopeExtension } from '../scope';
import { ComponentGraph } from './component-graph';
import { ComponentFactory } from '../component';
export declare class GraphBuilder {
    private componentFactory;
    private workspace?;
    private scope?;
    _graph?: ComponentGraph;
    _initialized: boolean;
    constructor(componentFactory: ComponentFactory, workspace?: Workspace | undefined, scope?: ScopeExtension | undefined);
    getGraph(): Promise<ComponentGraph | undefined>;
}
