/** * @module Resources/Platforms */ import { AuthParams, SendData } from "../api/RestAPI.js"; import { CardBrand } from "./common/enums.js"; import { PlatformConfiguration as PlatformConfig, PlatformItem } from "./common/Platform.js"; import { WithConfig } from "./common/types.js"; import { CRUDResource } from "./CRUDResource.js"; import { PaymentType } from "./TransactionTokens.js"; export interface PlatformConfigurationItem extends PlatformItem, WithConfig { supportedPaymentTypes?: PaymentType[]; supportedCardBrands?: CardBrand[]; } export type ResponsePlatformConfiguration = Readonly; export declare class Platforms extends CRUDResource { private _getConfiguration?; getConfiguration(data?: SendData, auth?: AuthParams): Promise; }