import { Event as IEventType, Calendar as ICalendarType } from "@microsoft/microsoft-graph-types"; import { _GraphQueryableCollection, _GraphQueryableInstance } from "../graphqueryable.js"; import { IDeleteable, IUpdateable, IGetById } from "../decorators.js"; import { calendarView, instances } from "./funcs.js"; /** * Calendar */ export declare class _Calendar extends _GraphQueryableInstance { get events(): IEvents; calendarView: typeof calendarView; } export interface ICalendar extends _Calendar { } export declare const Calendar: (baseUrl: string | import("../graphqueryable.js").IGraphQueryable, path?: string) => ICalendar & import("@pnp/odata-commonjs").IInvokable; /** * Calendars */ export declare class _Calendars extends _GraphQueryableCollection { } export interface ICalendars extends _Calendars, IGetById { } export declare const Calendars: (baseUrl: string | import("../graphqueryable.js").IGraphQueryable, path?: string) => ICalendars & import("@pnp/odata-commonjs").IInvokable; /** * Event */ export declare class _Event extends _GraphQueryableInstance { instances: typeof instances; } export interface IEvent extends _Event, IDeleteable, IUpdateable { } export declare const Event: (baseUrl: string | import("../graphqueryable.js").IGraphQueryable, path?: string) => IEvent & import("@pnp/odata-commonjs").IInvokable; /** * Events */ export declare class _Events extends _GraphQueryableCollection { /** * Adds a new event to the collection * * @param properties The set of properties used to create the event */ add(properties: IEventType): Promise; } export interface IEvents extends _Events, IGetById { } export declare const Events: (baseUrl: string | import("../graphqueryable.js").IGraphQueryable, path?: string) => IEvents & import("@pnp/odata-commonjs").IInvokable; /** * EventAddResult */ export interface IEventAddResult { data: IEventType; event: IEvent; } //# sourceMappingURL=types.d.ts.map