import { t as CapabilityFactory } from "../core-CSZf27yz.js";

//#region ../app/capabilities/calendar/contract.d.ts
interface CalendarEvent {
  id: string;
  title: string;
  startsAt: number;
  endsAt: number;
  location?: string;
  accountId?: string;
}
interface CalendarCapability {
  listToday(input: {
    timezone: string;
    accountId?: string;
    now?: number;
  }): Promise<CalendarEvent[]>;
}
//#endregion
//#region ../app/capabilities/calendar/index.d.ts
declare const calendar: CapabilityFactory<"calendar", CalendarCapability, Record<never, never>>;
//#endregion
export { type CalendarCapability, type CalendarEvent, calendar };
//# sourceMappingURL=calendar.d.ts.map