import { Point } from '@foblex/2d';
import { IFDragHandler } from './f-drag-handler';
import { ISelectable } from '../mixins';
import * as i0 from "@angular/core";
export declare class FDraggableDataContext {
    selectedItems: ISelectable[];
    isSelectedChanged: boolean;
    onPointerDownScale: number;
    onPointerDownPosition: Point;
    draggableItems: IFDragHandler[];
    reset(): void;
    markSelectionAsChanged(): void;
    isEmpty(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<FDraggableDataContext, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<FDraggableDataContext>;
}
