import { Vue } from "vue-property-decorator";
import { Direction } from "./menu/script";
export declare const openedRootlessMenus: RootlessMenu[];
export declare class RootlessMenu extends Vue {
    position: (e: MouseEvent) => {
        x: number;
        y: number;
        direction: Direction;
    };
    menuZIndex?: number;
    get menuStyle(): Partial<CSSStyleDeclaration>;
    private cancelMouseup?;
    private cancelMousedown?;
    private menu;
    beforeDestroy(): void;
    openMenu(mousedown: MouseEvent): void;
    close(): void;
    private clearCancellers;
    mounted(): void;
}
