import { Ref, ShallowRef } from 'vue';
import { PPTElement } from '../../../../types/slides';
declare const _default: (elementList: Ref<PPTElement[]>, viewportRef: ShallowRef<HTMLElement | null>) => {
    mouseSelection: Ref<{
        top: number;
        left: number;
        width: number;
        height: number;
    }, {
        top: number;
        left: number;
        width: number;
        height: number;
    } | {
        top: number;
        left: number;
        width: number;
        height: number;
    }>;
    mouseSelectionVisible: Ref<boolean, boolean>;
    mouseSelectionQuadrant: Ref<number, number>;
    updateMouseSelection: (e: MouseEvent) => void;
};
export default _default;
