export declare abstract class PriceSourceBase { protected sourceName: string; protected apiUrl?: string; protected productCategory: TProductCategory; constructor(sourceName: string, productCategory: TProductCategory, apiUrl?: string); abstract fetchPrice(productCategory: TProductCategory): Promise; abstract isActive(): Promise; }