import type { PurchaseFlowPurchase, PurchaseFlowOptions, PurchaseConfirmation } from './purchase-flow-core'; import { type IapkitConfirmationOptions as ConfirmationOptions, type IapkitVerificationProps as VerificationProps, type IapkitVerificationResult as VerificationResult } from './purchase-flow-confirmers'; export * from './purchase-flow-core'; /** @deprecated Use the SDK's IapkitConfirmationOptions. Removed in the next major release. */ export interface IapkitConfirmationOptions

extends ConfirmationOptions

{ } /** @deprecated Use the SDK's VerifyPurchaseWithProviderProps. Removed in the next major release. */ export interface IapkitVerificationProps extends VerificationProps { } /** @deprecated Use the SDK's VerifyPurchaseWithProviderResult. Removed in the next major release. */ export interface IapkitVerificationResult extends VerificationResult { } /** @deprecated Use the SDK's confirmWithIapkit. Removed in the next major release. */ export declare function createIapkitConfirmation

(verify: (props: IapkitVerificationProps) => Promise, options: IapkitConfirmationOptions

): PurchaseFlowOptions

['confirmWithBackend']; /** @deprecated Use the SDK's confirmOnDeviceIOS. Removed in the next major release. */ export declare function createDeviceConfirmationIOS

(getPendingTransactionsIOS: () => Promise, options?: { grant?: (purchase: P, context: { isConsumable: boolean; }) => Promise; }): PurchaseFlowOptions

['confirmWithBackend']; /** @deprecated Use the SDK's confirmWithIapkit. Removed in the next major release. */ export declare function toIapkitVerificationProps

(purchase: P, options: IapkitConfirmationOptions

): IapkitVerificationProps; /** @deprecated Use the SDK's confirmWithIapkit. Removed in the next major release. */ export declare function readIapkitVerification

(result: IapkitVerificationResult, purchase: P, context: { isConsumable: boolean; }, options?: Omit, 'apiKey'>): PurchaseConfirmation; //# sourceMappingURL=purchase-flow.d.ts.map