import { Slot } from 'vue';
import { EventInterface } from './event.interface';
import { default as Time } from './time';
export default class Helpers {
    /**
     * If navigator.languages is present (correlating to the browser's Accept-Language header), then use it
     * otherwise just use navigator.language
     */
    static getBrowserNavigatorLocale(): string;
    /**
     * Solution from https://github.com/vuejs/core/issues/4733#issuecomment-1024816095
     */
    static hasSlotContent(slot: Slot | undefined): boolean;
    static getEventType(event: EventInterface, time: Time): "SINGLE_DAY_TIMED" | "SINGLE_DAY_FULL_DAY" | "SINGLE_HYBRID_DAY_TIMED" | "MULTI_DAY_TIMED" | "MULTI_DAY_FULL_DAY";
    static getTimedEventType(event: EventInterface, time: Time): "SINGLE_DAY_TIMED" | "SINGLE_HYBRID_DAY_TIMED" | "MULTI_DAY_TIMED";
    static getFullDayEventType(event: EventInterface, time: Time): "SINGLE_DAY_FULL_DAY" | "MULTI_DAY_FULL_DAY";
    static isUIEventTouchEvent(event: UIEvent): boolean;
}
//# sourceMappingURL=Helpers.d.ts.map