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