import '@oicl/openbridge-webcomponents/dist/components/calendar/calendar.js'; import { CalendarEvent, CalendarType } from '@oicl/openbridge-webcomponents/dist/components/calendar/calendar-utils.js'; export interface Props { type?: CalendarType; date?: Date; selectedDate?: Date | null; events?: CalendarEvent[]; hasEventList?: boolean; hasFooter?: boolean; locale?: string | undefined; firstDayOfWeek?: number; footerLabel?: string; footerHref?: string | undefined; } export type { CalendarEvent, CalendarType } from '@oicl/openbridge-webcomponents/dist/components/calendar/calendar-utils.js'; declare const _default: import("vue").DefineComponent) => any; "date-select": (payload: CustomEvent<{ date: Date; events: CalendarEvent[]; }>) => any; "today-click": (payload: CustomEvent) => any; "new-event-click": (payload: CustomEvent) => any; "calendar-click": (payload: CustomEvent) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ "onMonth-change"?: ((payload: CustomEvent<{ date: Date; }>) => any) | undefined; "onDate-select"?: ((payload: CustomEvent<{ date: Date; events: CalendarEvent[]; }>) => any) | undefined; "onToday-click"?: ((payload: CustomEvent) => any) | undefined; "onNew-event-click"?: ((payload: CustomEvent) => any) | undefined; "onCalendar-click"?: ((payload: CustomEvent) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export default _default;