import { ComponentClass, FunctionComponent } from 'react';
import { LocaleSource } from '../../../locale/Localization';
import { CalendarView } from '../../api/CalendarView';
export interface CalendarContextStoreProps {
    userViews: CalendarView[];
    globalEventPopoutContent?: FunctionComponent<any> | ComponentClass<any, any>;
}
export declare const CalendarContextStore: (props: CalendarContextStoreProps) => {
    locale: string;
    localeSource: LocaleSource;
    globalEventPopoutContent: FunctionComponent<any> | ComponentClass<any, any>;
    views: CalendarView[];
    setLocale: import("react").Dispatch<import("react").SetStateAction<string>>;
    setLocaleSource: import("react").Dispatch<import("react").SetStateAction<LocaleSource>>;
    setViews: import("react").Dispatch<import("react").SetStateAction<CalendarView[]>>;
};
export default CalendarContextStore;
