import { Logger } from '@anglr/common';
import { DynamicItemSource, DynamicModule, DynamicModuleProvider } from '@anglr/dynamic';
import { StaticComponentsRegister } from '../staticComponentsRegister/staticComponentsRegister.service';
import * as i0 from "@angular/core";
/**
 * Dynamic relations nodes provider for static components
 */
export declare class StaticComponentsRelationsNodesProvider implements DynamicModuleProvider {
    protected _componentsRegister: StaticComponentsRegister;
    protected _logger?: Logger | undefined;
    constructor(_componentsRegister: StaticComponentsRegister, _logger?: Logger | undefined);
    /**
     * @inheritdoc
     */
    tryToGet(source: DynamicItemSource): DynamicModule | null;
    static ɵfac: i0.ɵɵFactoryDeclaration<StaticComponentsRelationsNodesProvider, [null, { optional: true; }]>;
    static ɵprov: i0.ɵɵInjectableDeclaration<StaticComponentsRelationsNodesProvider>;
}
//# sourceMappingURL=staticComponentsRelationsNodesProvider.service.d.ts.map