import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; export declare class Sessions extends ClientSDK { /** * Create a Google Pay session * * @remarks * Create a session for use with Google Pay. */ googlePay(googlePaySessionRequest: components.GooglePaySessionRequest, merchantAccountId?: string | null | undefined, options?: RequestOptions): Promise; /** * Create a Apple Pay session * * @remarks * Create a session for use with Apple Pay. */ applePay(applePaySessionRequest: components.ApplePaySessionRequest, merchantAccountId?: string | null | undefined, options?: RequestOptions): Promise<{ [k: string]: any; }>; /** * Create a Paze mobile session * * @remarks * Create a mobile session for use with Paze. */ pazeMobileSessionCreate(pazeMobileSessionCreateRequest: components.PazeMobileSessionCreateRequest, merchantAccountId?: string | null | undefined, options?: RequestOptions): Promise; /** * Create a Paze session * * @remarks * Create a session for use with Paze. */ paze(pazeSessionRequest: components.PazeSessionRequest, merchantAccountId?: string | null | undefined, options?: RequestOptions): Promise; /** * Review a Paze session * * @remarks * Review a Paze checkout session and retrieve the selected card, consumer, and shipping address details. */ pazeMobileSessionReview(pazeSessionReviewRequest: components.PazeSessionReviewRequest, merchantAccountId?: string | null | undefined, options?: RequestOptions): Promise; /** * Complete a Paze session * * @remarks * Complete a Paze checkout session and retrieve the secure payload required to settle the payment. */ pazeMobileSessionComplete(pazeSessionCompleteRequest: components.PazeSessionCompleteRequest, merchantAccountId?: string | null | undefined, options?: RequestOptions): Promise; /** * Create a Click to Pay session * * @remarks * Create a session for use with Click to Pay. */ clickToPay(request: components.ClickToPaySessionRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=sessions.d.ts.map