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 ): 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 ['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