import { IntegrationStrategy } from '../strategies/integration.strategy'; export interface BaseFactory { createProvider(service: string, provider: string): IntegrationStrategy; getSupportedCombinations(): Array<{ service: string; provider: string }>; validateCombination(service: string, provider: string): boolean; }