import { ClassFile } from '../../dto/classFile';
import type { FileReader } from '../../framework/fileReader';
import { ClassResolver } from './classResolver';
export declare class SubgraphResolver {
    private fileReader;
    private classResolver;
    constructor(fileReader: FileReader, classResolver: ClassResolver);
    resolve(clazz: ClassFile): ClassFile[];
    private getImportedGraphs;
    private getImportedSubgraphClasses;
    private getLocalGraphs;
    private getExtendedGraphs;
    private getSubgraphsPropertyFromGraphDecorator;
    private getLocalSubgraphClasses;
    private createLocalGraphClasses;
    private getSubgraphNamesFromDecoratorProperty;
    private getLocalGraphNames;
}
//# sourceMappingURL=subgraphResolver.d.ts.map