import { AppObject, AppObjectController } from "@vived/core";
import { MouseController, MouseInputEvent } from "../../MouseInput/Entities/MouseInput";
import { TryAddCalloutUC } from "../UC/TryAddCallout";
export declare class MouseAddCalloutMC extends AppObjectController implements MouseController {
    static type: string;
    get tryAddCalloutUc(): TryAddCalloutUC | undefined;
    private get mouseInput();
    private isAdding;
    onDown: (e: MouseInputEvent) => void;
    onMove: (e: MouseInputEvent) => void;
    onUp: (e: MouseInputEvent) => void;
    constructor(appObject: AppObject);
}
//# sourceMappingURL=MouseAddCalloutMC.d.ts.map