import { MinimapDrawNodesRequest } from './minimap-draw-nodes.request';
import { IExecution } from '@foblex/mediator';
import * as i0 from "@angular/core";
export declare class MinimapDrawNodesExecution implements IExecution<MinimapDrawNodesRequest, SVGRectElement[]> {
    private readonly _fBrowser;
    private readonly _fComponentStore;
    private get _fFlow();
    private get _fNodes();
    private get _fCanvas();
    handle(request: MinimapDrawNodesRequest): SVGRectElement[];
    private _createMinimapNodeElements;
    private _createNodeElement;
    private _getNodeRect;
    private _getNodeRectInFlow;
    private _applyClassList;
    private _getClassList;
    static ɵfac: i0.ɵɵFactoryDeclaration<MinimapDrawNodesExecution, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<MinimapDrawNodesExecution>;
}
