import type { CalendarEvent, Team } from '../../../types/index.js'; type __VLS_Props = { event?: Partial; teams: Team[]; }; declare var __VLS_1: { event: { id?: string | number | undefined; title?: string | undefined; start?: Date | undefined; end?: Date | undefined; startTime?: string | undefined; endTime?: string | undefined; allDay?: boolean | undefined; date?: Date | undefined; meetLink?: string | undefined; category?: string | undefined; description?: string | undefined; location?: string | undefined; organizer?: { name: string; email: string; } | undefined; attendees?: { name: string; email: string; rsvp?: boolean | undefined; }[] | undefined; teamMemberId?: string | number | undefined; teamId?: string | number | undefined; class?: string | undefined; day?: number | undefined; _column?: number | undefined; _columns?: number | undefined; }; teams: Team[]; }; type __VLS_Slots = {} & { default?: (props: typeof __VLS_1) => any; }; declare const __VLS_base: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { delete: () => void; cancel: () => void; save: () => void; "update:event": (event: Partial) => void; }, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{ onDelete?: (() => any) | undefined; onCancel?: (() => any) | undefined; onSave?: (() => any) | undefined; "onUpdate:event"?: ((event: Partial) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };