import { DrawingID, PluginID } from '@buerli.io/core';
import { HandlersList } from '../../types';
import { CreateAngle } from './CreateAngle';
import { Drag } from './Drag';
import { DrawPoint } from './DrawPoint';
import { DrawLine } from './DrawLine';
import { DrawRectangle } from './DrawRectangle';
import { DrawCircle } from './DrawCircle';
import { Fillet } from './Fillet';
import { Trim } from './Trim';
export declare const Handlers: {
    createAngle: typeof CreateAngle;
    drag: typeof Drag;
    drawPoint: typeof DrawPoint;
    drawLine: typeof DrawLine;
    drawCircle: typeof DrawCircle;
    drawRectangle: typeof DrawRectangle;
    fillet: typeof Fillet;
    trim: typeof Trim;
    drawArcCenter: (drawingId: DrawingID, pluginId: PluginID) => import("../../types").Handler;
    drawArcMidlde: (drawingId: DrawingID, pluginId: PluginID) => import("../../types").Handler;
    drawArcTangent: (drawingId: DrawingID, pluginId: PluginID) => import("../../types").Handler;
};
