import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; import { PageIterator } from "../types/operations.js"; export declare class PaymentServiceDefinitions extends ClientSDK { /** * List payment service definitions * * @remarks * List the definitions of each payment service that can be configured. */ list(cursor?: string | null | undefined, limit?: number | undefined, options?: RequestOptions): Promise>; /** * Get a payment service definition * * @remarks * Get the definition of a payment service that can be configured. */ get(paymentServiceDefinitionId: string, options?: RequestOptions): Promise; /** * Create a session for a payment service definition * * @remarks * Creates a session for a payment service that supports sessions. */ session(requestBody: { [k: string]: any; }, paymentServiceDefinitionId: string, options?: RequestOptions): Promise; } //# sourceMappingURL=paymentservicedefinitions.d.ts.map