import { IPoint, Point } from '@foblex/2d';
import { CalculateFlowPointFromMinimapPointRequest } from './calculate-flow-point-from-minimap-point.request';
import { FComponentsStore } from '../../../f-storage';
import { IExecution } from '@foblex/mediator';
import { FMinimapData } from '../f-minimap-data';
import * as i0 from "@angular/core";
export declare class CalculateFlowPointFromMinimapPointExecution implements IExecution<CalculateFlowPointFromMinimapPointRequest, IPoint> {
    private fComponentsStore;
    private get canvasScale();
    constructor(fComponentsStore: FComponentsStore);
    handle(payload: CalculateFlowPointFromMinimapPointRequest): IPoint;
    private getNormalizedFlowCenter;
    private getPositionInViewBox;
    normalizeEventPoint(point: IPoint, minimap: FMinimapData): Point;
    private getEventPointInMinimap;
    static ɵfac: i0.ɵɵFactoryDeclaration<CalculateFlowPointFromMinimapPointExecution, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<CalculateFlowPointFromMinimapPointExecution>;
}
