import { EventDefinition, HttpClient } from '@wix/sdk-types'; import { AppInstanceInstalledEnvelope, AppInstancePaidPlanAutoRenewalCancelledEnvelope, AppInstancePaidPlanChangedEnvelope, AppInstancePaidPlanPurchasedEnvelope, AppInstanceRemovedEnvelope, GetAppInstanceResponse, GetAppInstanceResponseNonNullableFields } from './devcenter-app-instance-v1-app-instance-app-instances.universal.js'; export declare const __metadata: { PACKAGE_NAME: string; }; export declare function getAppInstance(httpClient: HttpClient): GetAppInstanceSignature; interface GetAppInstanceSignature { /** * Retrieves data about the instance of your app that's installed on a Wix * site and data about the site itself. For example, to check whether the Wix user has installed a free or paid version of your app, * or to check which apps made by Wix are installed on the site. * * You must authenticate this method as a Wix app ([REST](https://dev.wix.com/docs/rest/articles/getting-started/about-identities#wix-app) | [SDK](https://dev.wix.com/docs/build-apps/develop-your-app/access/about-identities#wix-apps)). * * To retrieve `site.ownerInfo` in the response, you must * have the __READ SITE OWNER EMAIL__ permission scope in addition to * __MANAGE YOUR APP__. */ (): Promise; } export declare const onAppInstanceInstalled: EventDefinition; export declare const onAppInstanceRemoved: EventDefinition; export declare const onAppInstancePaidPlanAutoRenewalCancelled: EventDefinition; export declare const onAppInstancePaidPlanChanged: EventDefinition; export declare const onAppInstancePaidPlanPurchased: EventDefinition; export { AppInstalled, AppInstance, AppInstanceInstalledEnvelope, AppInstancePaidPlanAutoRenewalCancelledEnvelope, AppInstancePaidPlanChangedEnvelope, AppInstancePaidPlanPurchasedEnvelope, AppInstanceRemovedEnvelope, AppRemoved, AvailablePlan, BaseEventMetadata, BillingInfo, FreeTrialInfo, FreeTrialStatus, GetAppInstanceByInstanceIdRequest, GetAppInstanceRequest, GetAppInstanceResponse, GetAppInstanceResponseNonNullableFields, IdentificationData, IdentificationDataIdOneOf, Locale, MessageEnvelope, Multilingual, OwnerInfo, PaidPlanAutoRenewalCancelled, PaidPlanChanged, PaidPlanPurchased, PaymentCycle, ResolutionMethod, SiteInfo, SupportedLanguage, WebhookIdentityType, } from './devcenter-app-instance-v1-app-instance-app-instances.universal.js';