import Environment from "../environment"; import { Appointment, AppointmentCategory, AppointmentContainer, AppointmentContent, AppointmentImportance, AppointmentLocked, AppointmentPlanningQuantity, AppointmentTimeMarker, AppointmentUri } from "../models"; import Endpoint from "./endpoint"; declare class AppointmentEndpoint extends Endpoint { constructor(env: Environment, apiKey: string); create: (item: Appointment) => Promise; update: (item: Appointment) => Promise; delete: (item: Appointment) => Promise; createContainer: (item: AppointmentContainer) => Promise; updateContainer: (item: AppointmentContainer) => Promise; deleteContainer: (item: AppointmentContainer) => Promise; setCategory: (item: AppointmentCategory) => Promise; setContent: (item: AppointmentContent) => Promise; setImportance: (item: AppointmentImportance) => Promise; setLocked: (item: AppointmentLocked) => Promise; setPlanningQuantity: (item: AppointmentPlanningQuantity) => Promise; createTimeMarker: (item: AppointmentTimeMarker) => Promise; updateTimeMarker: (item: AppointmentTimeMarker) => Promise; deleteTimeMarker: (item: AppointmentTimeMarker) => Promise; createUri: (item: AppointmentUri) => Promise; updateUri: (item: AppointmentUri) => Promise; deleteUri: (item: AppointmentUri) => Promise; } export default AppointmentEndpoint;