import type { CreationEntityState } from './CreationEntityState'; /** * * @export * @interface PaymentProcessorConfigurationCreate */ export interface PaymentProcessorConfigurationCreate { /** * The name used to identify the payment method configuration. * @type {string} * @memberof PaymentProcessorConfigurationCreate */ name?: string; /** * * @type {CreationEntityState} * @memberof PaymentProcessorConfigurationCreate */ state?: CreationEntityState; /** * The payment processor that the configuration is for. * @type {number} * @memberof PaymentProcessorConfigurationCreate */ processor: number; } /** * Check if a given object implements the PaymentProcessorConfigurationCreate interface. */ export declare function instanceOfPaymentProcessorConfigurationCreate(value: object): value is PaymentProcessorConfigurationCreate; export declare function PaymentProcessorConfigurationCreateFromJSON(json: any): PaymentProcessorConfigurationCreate; export declare function PaymentProcessorConfigurationCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): PaymentProcessorConfigurationCreate; export declare function PaymentProcessorConfigurationCreateToJSON(json: any): PaymentProcessorConfigurationCreate; export declare function PaymentProcessorConfigurationCreateToJSONTyped(value?: PaymentProcessorConfigurationCreate | null, ignoreDiscriminator?: boolean): any;