import { HttpClient, EventDefinition, MaybeContext, BuildRESTFunction, BuildEventDefinition } from '@wix/sdk-types'; import { GetEventsViewResponse, EventsViewExtendedEnvelope, EventsViewProjectionUpdatedEnvelope } from './index.typings.js'; export { AccountInfo, AccountInfoMetadata, ActionEvent, BaseEventMetadata, CommonIdentificationData, CommonIdentificationDataIdOneOf, ConferencingDetails, Day, DayWithLiterals, DomainEvent, DomainEventBodyOneOf, Empty, EntityCreatedEvent, EntityDeletedEvent, EntityUpdatedEvent, Event, EventAddedOrUpdated, EventMetadata, EventRemoved, EventsView, EventsViewExtended, EventsViewProjectionUpdated, EventsViewProjectionUpdatedTypeOneOf, ExtendEventsViewRequest, ExtendEventsViewResponse, ExtendedFields, Field, FieldWithLiterals, Frequency, FrequencyWithLiterals, GetEventsViewRequest, IdentificationData, IdentificationDataIdOneOf, IdentityType, IdentityTypeWithLiterals, Location, LocationType, LocationTypeWithLiterals, MessageEnvelope, OnlineMeetingInfo, Participant, Participants, ParticipantsStatus, ParticipantsStatusWithLiterals, Permission, Provider, ProviderProviderInfoOneOf, ProviderType, ProviderTypeWithLiterals, RecurrenceRule, RecurrenceType, RecurrenceTypeWithLiterals, Resource, RestoreInfo, Role, RoleWithLiterals, Status, StatusWithLiterals, Transparency, TransparencyWithLiterals, Type, TypeWithLiterals, WebhookIdentityType, WebhookIdentityTypeWithLiterals, ZonedDate } from './index.typings.js'; declare function getEventsView$1(httpClient: HttpClient): GetEventsViewSignature; interface GetEventsViewSignature { /** * Doesn’t return details about events within the view. You can use * [queryEvents()](https://dev.wix.com/docs/sdk/backend-modules/calendar/events/query-events), * providing `eventsView.endDate` as `toLocalDate` to retrieve the * events. */ (): Promise; } declare const onEventsViewExtended$1: EventDefinition; declare const onEventsViewProjectionUpdated$1: EventDefinition; declare const getEventsView: MaybeContext & typeof getEventsView$1>; /** * Triggered when the current event view is extended. * * * Doesn’t include details about existing events added to the view due to the * extension. To receive updates about those events, subscribe to * [Events View Projection Updated](https://dev.wix.com/docs/rest/business-management/calendar/event-views-v3/events-view-projection-updated). * * The event view is periodically extended by Wix Calendars, you can't manually * extend it. */ declare const onEventsViewExtended: BuildEventDefinition & typeof onEventsViewExtended$1; /** * Triggered when an [event](https://dev.wix.com/docs/rest/business-management/calendar/events-v3/introduction) * is added to, removed from, or updated within the current event view. This includes cases when: * + A new event is created within the view. * + An existing event within the view is updated, including when it's rescheduled to start outside the view. * + An event within the view is deleted. * + An event previously outside the view is rescheduled to fall within it. * + The view is extended, bringing an existing event into scope. */ declare const onEventsViewProjectionUpdated: BuildEventDefinition & typeof onEventsViewProjectionUpdated$1; export { EventsViewExtendedEnvelope, EventsViewProjectionUpdatedEnvelope, GetEventsViewResponse, getEventsView, onEventsViewExtended, onEventsViewProjectionUpdated };