import { SupportedProvider, ProviderConfig } from '../core/types';
import { PaymentAdapter } from '../core/interfaces';
export interface AdapterFactory {
create(config: ProviderConfig): PaymentAdapter;
getProvider(): SupportedProvider;
validateConfig(config: ProviderConfig): boolean;
}