import type { OneClickPaymentMode } from './OneClickPaymentMode'; /** * * @export * @interface PaymentMethodConfigurationUpdate */ export interface PaymentMethodConfigurationUpdate { /** * The resource path to a custom image for the payment method, displayed to the customer for visual identification. * @type {string} * @memberof PaymentMethodConfigurationUpdate */ imageResourcePath?: string; /** * When listing payment methods, they can be sorted by this number. * @type {number} * @memberof PaymentMethodConfigurationUpdate */ sortOrder?: number; /** * The name used to identify the payment method configuration. * @type {string} * @memberof PaymentMethodConfigurationUpdate */ name?: string; /** * A customer-facing custom description for the payment method. * @type {{ [key: string]: string; }} * @memberof PaymentMethodConfigurationUpdate */ description?: { [key: string]: string; }; /** * * @type {OneClickPaymentMode} * @memberof PaymentMethodConfigurationUpdate */ oneClickPaymentMode?: OneClickPaymentMode; /** * A customer-facing custom title for the payment method. * @type {{ [key: string]: string; }} * @memberof PaymentMethodConfigurationUpdate */ title?: { [key: string]: string; }; /** * The version number indicates the version of the entity. The version is incremented whenever the entity is changed. * @type {number} * @memberof PaymentMethodConfigurationUpdate */ version: number; } /** * Check if a given object implements the PaymentMethodConfigurationUpdate interface. */ export declare function instanceOfPaymentMethodConfigurationUpdate(value: object): value is PaymentMethodConfigurationUpdate; export declare function PaymentMethodConfigurationUpdateFromJSON(json: any): PaymentMethodConfigurationUpdate; export declare function PaymentMethodConfigurationUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): PaymentMethodConfigurationUpdate; export declare function PaymentMethodConfigurationUpdateToJSON(json: any): PaymentMethodConfigurationUpdate; export declare function PaymentMethodConfigurationUpdateToJSONTyped(value?: PaymentMethodConfigurationUpdate | null, ignoreDiscriminator?: boolean): any;