export type { AndroidTargetConfig, AndroidWidgetProviderConfig, Color, ExtensionType, IOSTargetConfig, IosKindConfig, IosLiveActivityKindConfig, IosWidgetKindConfig, ReactNativeCompatibleType, TargetConfig, UiMode, } from '../plugin/src/config'; export { isIllegalUiMode, resolveUiMode } from '../plugin/src/domain/uiMode'; export type { KnownLiveActivityAttributes, KnownMultiProductWidgetFolders, KnownTargets, KnownWidgetKinds, LiveActivityAttributesName, LiveActivityPayloadFor, LiveActivityPayloadRegistry, MultiProductWidgetFolderName, TargetName, WidgetKindName, } from './generatedNames'; export type { LiveActivityEnvironment, LiveActivityLayout, LiveActivityLayoutComponent, } from './liveActivityLayout'; export { createLiveActivityLayout } from './liveActivityLayout'; export type { ContentBlockerReloadOpts } from './modules/contentBlocker/index'; export { ContentBlocker } from './modules/contentBlocker/index'; export type { SharedData } from './modules/extension/index'; export { close, Extension, getExtensionNativeModule, getSharedData, openHostApp, } from './modules/extension/index'; export type { ExtensionBundleManifest } from './modules/extensionBundle/ExtensionUpdates'; export { createExtensionUpdates } from './modules/extensionBundle/ExtensionUpdates'; export { autoEnableExtensionUpdates, ExtensionUpdates, } from './modules/extensionBundle/ExtensionUpdatesApi'; /** @deprecated Prefer `ExtensionUpdates.enable` */ export { enableExtensionUpdates } from './modules/extensionBundle/enableExtensionUpdates'; export { clearExtensionBundleNative, getExtensionBundleInfoNative, installExtensionBundleNative, } from './modules/extensionBundle/nativeInstall'; export type { FileProviderDomainOpts } from './modules/fileProvider/index'; export { FileProviderDomain } from './modules/fileProvider/index'; export type { LiveActivityContentState, LiveActivityHandle, LiveActivityStartOptions, } from './modules/liveActivity/index'; export { areLiveActivitiesEnabled, buildLiveActivityHandle, createLiveActivity, endAllLiveActivities, endLiveActivity, LiveActivity, startLiveActivity, updateLiveActivity, } from './modules/liveActivity/index'; export type { AttachmentPayload, ConversationInfo, MessageLayout, PresentationStyle, SelectedMessage, } from './modules/messages/index'; export { addEventListener as addMessagesEventListener, createSession, getConversationInfo, getPresentationStyle, insertAttachment, requestPresentationStyle, sendMessage, sendUpdate, } from './modules/messages/index'; export { AndroidNotification } from './modules/notification/index'; export type { BrowserTab } from './modules/safari/index'; export { closePopup, copyToClipboard, getBrowserAPI, isSafariExtension, openTab, useBrowserStorage, useBrowserTab, useLocalBrowserStorage, useMessageListener, useSendToContentScript, useSendToNative, } from './modules/safari/index'; export { AppGroupStorage, clearSharedData, getHostedWidgetCount, prepareVpnConsent, refreshAllTargets, requestPinWidget, } from './modules/storage/index'; export type { HostProductRole, ResolvedHostProduct, } from './resolveHostProduct'; export { formatUnknownHostProductError, galleryProductNames, isMultiProductWidgetFolder, resolveHostProduct, } from './resolveHostProduct'; export type { BaseTarget, ExtensionTarget, MessagesExtensionTarget, NonExtensionTarget, SafariExtensionTarget, SetDataOptions, Target, TimelineEntry, WidgetFolderTarget, WidgetProductTarget, } from './Target'; export { createTarget } from './Target'; export type { PushToStartTokenEvent, UserInteractionEvent, } from './widgets'; export { addPushToStartTokenListener, addUserInteractionListener, } from './widgets'; //# sourceMappingURL=index.d.ts.map