import { DataRectangle } from '../core-types';
declare const _default: () => {
    isDrawing: Readonly<import('vue').Ref<boolean, boolean>>;
    markerModel: Readonly<import('vue').Ref<readonly (readonly {
        readonly angle: number;
        readonly color: string;
        readonly data: any;
        readonly height: number;
        readonly isRotatable?: boolean | undefined;
        readonly label?: string | undefined;
        readonly left: number;
        readonly top: number;
        readonly width: number;
        readonly uid: string;
    }[])[], readonly (readonly {
        readonly angle: number;
        readonly color: string;
        readonly data: any;
        readonly height: number;
        readonly isRotatable?: boolean | undefined;
        readonly label?: string | undefined;
        readonly left: number;
        readonly top: number;
        readonly width: number;
        readonly uid: string;
    }[])[]>>;
    addToModel: (pageNumber: number, ...items: DataRectangle[]) => void;
    resetModelPage: (pageNumber: number) => void;
    setIsDrawing: (value: boolean) => boolean;
    setModel: (items: DataRectangle[][]) => void;
};
export default _default;
