import { SendPushNotificationInput } from './onesignal.js'; import { VerifyAndroidReceiptInput, VerifyIosReceiptInput, ReadAndroidReceiptResult, ReadIosReceiptResult } from './iap.js'; import { CreateBranchLinkInput } from './branch.js'; import { CreateChottuLinkInput } from './chottulink.js'; import { CreateFirebaseDynamicLinkInput } from './firebase-dynamic-links.js'; import '../http-CqI0d_bz.js'; import 'google-auth-library'; type BubbleServerProperties = Record; interface BubbleServerContext { keys?: Record; } type BubbleServerOverrides = Partial; interface BubblePushResult { notification_id: string | null; number_of_recipients: number | null; sent_successfully: boolean; error_message: string | null; } interface BubbleIosVerifyResult { result_data: string | null; error_data: string | null; } interface BubbleAndroidVerifyResult { payload: string | null; errorMessage: string | null; purchaseState: number; consumptionState: number; acknowledgementState: number; orderId: string | null; isSuccessful: boolean; } interface BubbleDynamicLinkResult { dynamiclink: string | null; errormessage?: string | null; } type BubbleServerActionAdapter = (properties: BubbleServerProperties, context?: BubbleServerContext, overrides?: Record) => unknown | Promise; declare const bubbleServerActionAliases: Record; declare const bubbleServerActionAdapters: Record; declare function runBubbleServerAction(actionIdOrDisplay: string, properties?: BubbleServerProperties, context?: BubbleServerContext, overrides?: Record): unknown | Promise; declare function buildBubblePushNotificationInput(properties: BubbleServerProperties, context?: BubbleServerContext, overrides?: BubbleServerOverrides): Promise; declare function sendBubblePushNotification(properties: BubbleServerProperties, context?: BubbleServerContext, overrides?: BubbleServerOverrides): Promise; declare function buildBubbleIosReceiptVerificationInput(properties: BubbleServerProperties, context?: BubbleServerContext, overrides?: BubbleServerOverrides): VerifyIosReceiptInput; declare function verifyBubbleIosReceipt(properties: BubbleServerProperties, context?: BubbleServerContext, overrides?: BubbleServerOverrides): Promise; declare function readBubbleIosReceipt(properties: BubbleServerProperties): ReadIosReceiptResult; declare function buildBubbleAndroidReceiptVerificationInput(properties: BubbleServerProperties, _context?: BubbleServerContext, overrides?: BubbleServerOverrides): VerifyAndroidReceiptInput; declare function verifyBubbleAndroidReceipt(properties: BubbleServerProperties, context?: BubbleServerContext, overrides?: BubbleServerOverrides): Promise; declare function readBubbleAndroidReceipt(properties: BubbleServerProperties): ReadAndroidReceiptResult; declare function buildBubbleBranchLinkInput(properties: BubbleServerProperties, context?: BubbleServerContext, overrides?: BubbleServerOverrides): Promise; declare function createBubbleBranchLink(properties: BubbleServerProperties, context?: BubbleServerContext, overrides?: BubbleServerOverrides): Promise; declare function buildBubbleChottuLinkInput(properties: BubbleServerProperties, context?: BubbleServerContext, overrides?: BubbleServerOverrides): Promise; declare function createBubbleChottuLink(properties: BubbleServerProperties, context?: BubbleServerContext, overrides?: BubbleServerOverrides): Promise; declare function buildBubbleFirebaseDynamicLinkInput(properties: BubbleServerProperties, context?: BubbleServerContext, overrides?: BubbleServerOverrides): CreateFirebaseDynamicLinkInput; declare function createBubbleFirebaseDynamicLink(properties: BubbleServerProperties, context?: BubbleServerContext, overrides?: BubbleServerOverrides): Promise; export { type BubbleAndroidVerifyResult, type BubbleDynamicLinkResult, type BubbleIosVerifyResult, type BubblePushResult, type BubbleServerActionAdapter, type BubbleServerContext, type BubbleServerOverrides, type BubbleServerProperties, bubbleServerActionAdapters, bubbleServerActionAliases, buildBubbleAndroidReceiptVerificationInput, buildBubbleBranchLinkInput, buildBubbleChottuLinkInput, buildBubbleFirebaseDynamicLinkInput, buildBubbleIosReceiptVerificationInput, buildBubblePushNotificationInput, createBubbleBranchLink, createBubbleChottuLink, createBubbleFirebaseDynamicLink, readBubbleAndroidReceipt, readBubbleIosReceipt, runBubbleServerAction, sendBubblePushNotification, verifyBubbleAndroidReceipt, verifyBubbleIosReceipt };