/** * This file was auto-generated by Fern from our API Definition. */ import * as environments from "../../../../environments.js"; import * as core from "../../../../core/index.js"; import { Process } from "../resources/process/client/Client.js"; import { Validate } from "../resources/validate/client/Client.js"; export declare namespace PaymentGateway { interface Options { environment?: core.Supplier; /** Specify a custom URL to connect the client to. */ baseUrl?: core.Supplier; token: core.Supplier; /** Override the X-API-Version header */ xApiVersion?: "2024-08-01"; /** Additional headers to include in requests. */ headers?: Record | undefined>; } } export declare class PaymentGateway { protected readonly _options: PaymentGateway.Options; protected _process: Process | undefined; protected _validate: Validate | undefined; constructor(_options: PaymentGateway.Options); get process(): Process; get validate(): Validate; }