/// <reference types="jquery" />
import { Calendar, CalendarComponent, EnumObject, Point, ViewportScroller } from '../index';
export type CalendarDisplayMode = EnumObject<typeof Calendar.DisplayMode>;
export type CalendarMenuType = EnumObject<typeof Calendar.MenuType>;
export type CalendarDirection = EnumObject<typeof Calendar.Direction>;
export type CalendarMoveData = {
    event?: JQuery.MouseEventBase;
    cancel?: () => void;
    cancelled?: boolean;
    unitX?: number;
    unitY?: number;
    logicalX?: number;
    logicalY?: number;
    mode?: string;
    moving?: boolean;
    component?: CalendarComponent;
    containerOffset?: JQuery.Coordinates;
    containerScrollPosition?: Point;
    distance?: Point;
    startCursorPosition?: Point;
    currentCursorPosition?: Point;
    viewportScroller?: ViewportScroller;
    rafId?: number;
    onMove?: (event: JQuery.MouseMoveEvent) => void;
    onUp?: (event: JQuery.MouseUpEvent) => void;
};
//# sourceMappingURL=CalendarTypes.d.ts.map