import { GeneratedDocFile, RegistryEntry } from '../shared/types'; import { GoogleAdsNormalizeAdapterService } from './google-ads-normalize-adapter.service'; import { GenericNormalizeAdapterService } from './generic-normalize-adapter.service'; import { MetaMarketingNormalizeAdapterService } from './meta-marketing-normalize-adapter.service'; import { NormalizeAdapterInput } from './normalize-adapter.interface'; import { StripeNormalizeAdapterService } from './stripe-normalize-adapter.service'; export declare class NormalizeService { private readonly genericAdapter; private readonly googleAdsAdapter; private readonly metaMarketingAdapter; private readonly stripeAdapter; constructor(genericAdapter: GenericNormalizeAdapterService, googleAdsAdapter: GoogleAdsNormalizeAdapterService, metaMarketingAdapter: MetaMarketingNormalizeAdapterService, stripeAdapter: StripeNormalizeAdapterService); buildDocs(input: NormalizeAdapterInput): GeneratedDocFile[]; evaluateQuality(input: NormalizeAdapterInput, docs: GeneratedDocFile[]): string[]; getAdapterName(entry: RegistryEntry): 'generic' | 'stripe-api' | 'google-ads-api' | 'meta-marketing-api'; private selectAdapter; }