UNPKG

@vtex/payment-provider-sdk

Version:
11 lines (10 loc) 590 B
import type { IOClients, ParamsContext, RecorderState, ServiceConfig } from '@vtex/api'; import { Service } from '@vtex/api'; import type { PaymentProviderConstructor } from './API'; interface PaymentProviderServiceConfig<T extends IOClients, U extends RecorderState, V extends ParamsContext> extends ServiceConfig<T, U, V> { connector: PaymentProviderConstructor; } export declare class PaymentProviderService<T extends IOClients, U extends RecorderState, V extends ParamsContext> extends Service<T, U, V> { constructor(config: PaymentProviderServiceConfig<T, U, V>); } export {};