import { HttpClient, MaybeContext, BuildRESTFunction } from '@wix/sdk-types'; import { ProvisionBookingsPlatformOptions } from './index.typings.js'; export { AccountInfo, ActionEvent, App, AppsClonedFromTemplate, Asset, BasedOn, BasedOnWithLiterals, CreateBusinessScheduleRequest, CreateBusinessScheduleResponse, DeleteContext, DeleteStatus, DeleteStatusWithLiterals, DisplayTimeZone, DomainEvent, DomainEventBodyOneOf, EditorlessAssigned, EditorlessUnassigned, Empty, EntityCreatedEvent, EntityDeletedEvent, EntityUpdatedEvent, ExtendedFields, IdentificationData, IdentificationDataIdOneOf, MessageEnvelope, MetaSiteSpecialEvent, MetaSiteSpecialEventPayloadOneOf, Namespace, NamespaceChanged, NamespaceWithLiterals, OdeditorAssigned, OdeditorUnassigned, PicassoAssigned, PicassoUnassigned, ProvisionBookingsPlatformRequest, ProvisionBookingsPlatformResponse, RestoreInfo, ServiceProvisioned, ServiceRemoved, SiteCreated, SiteCreatedContext, SiteCreatedContextWithLiterals, SiteDeleted, SiteHardDeleted, SiteMarkedAsTemplate, SiteMarkedAsWixSite, SitePublished, SitePurgedExternally, SiteRenamed, SiteTransferred, SiteUndeleted, SiteUnpublished, SiteUrlChanged, SplitInterval, StaffSelection, State, StateWithLiterals, Strategy, StrategyWithLiterals, StudioAssigned, StudioTwoAssigned, StudioTwoUnassigned, StudioUnassigned, TimeSlotsConfiguration, UserDomainMediaDisabled, UserDomainMediaEnabled, WebhookIdentityType, WebhookIdentityTypeWithLiterals, WixelAssigned, WixelUnassigned } from './index.typings.js'; declare function provisionBookingsPlatform$1(httpClient: HttpClient): ProvisionBookingsPlatformSignature; interface ProvisionBookingsPlatformSignature { /** * Sets up the [Wix Bookings platform](https://dev.wix.com/docs/api-reference/business-solutions/bookings/bookings-platform/introduction) for an app. * * Use this method to initialize your app's booking infrastructure. * This creates a time slots configuration that controls how available time slots * are displayed to customers. * * The app must be installed on the site before calling this method. * * This method is idempotent. Calling it multiple times for the same app * has no effect if the configuration already exists. * @param - ID of your app for which to provision the Bookings Platform. Learn more about [app identity in the Bookings Platform](https://dev.wix.com/docs/api-reference/business-solutions/bookings/bookings-platform/app-identity-in-the-bookings-platform). */ (appId: string, options?: ProvisionBookingsPlatformOptions): Promise; } declare const provisionBookingsPlatform: MaybeContext & typeof provisionBookingsPlatform$1>; export { ProvisionBookingsPlatformOptions, provisionBookingsPlatform };