@vtex/payment-provider-sdk
Version:
VTEX Payment Provider SDK
11 lines (10 loc) • 590 B
TypeScript
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 {};