import { Ref } from 'vue';
export declare const useDataPopover: (leftMonth: Ref<number>, rightMonth: Ref<number>, currentValue: Ref<[string, string]>, clickType: Ref<"begin" | "end" | undefined>, clickTimes: Ref<number>, innerValue: any, hidePopover: () => void) => {
    popClickData: Ref<{
        begin: string;
        end: string;
    }, {
        begin: string;
        end: string;
    } | {
        begin: string;
        end: string;
    }>;
    isInRange: (date: number, position: "left" | "right") => boolean;
    isInHoverRange: (date: number, position: "left" | "right") => boolean;
    isInNewRange: (date: number, position: "left" | "right") => boolean;
    outBeginDate: (date: number, position: "left" | "right") => boolean;
    outEndDate: (date: number, position: "left" | "right") => boolean;
    clickData: (item: number, position: "left" | "right") => void;
    mouseEnter: (item: number, position: "left" | "right") => void;
    mouseLeave: () => void;
};
