export = PlaceholderProductLoader; declare class PlaceholderProductLoader { private connection; private db; static $inject: string[]; constructor(connection: any); getTotalProductCost(productIds: number[], callback: (e: Error, totalCost?: number) => void): void; getName(productId: number, callback: (e: Error, productName?: string) => void): void; getPrice(productId: number, callback: (e: Error, price?: number) => void): void; getPriceChange(productId: number, callback: (e: Error, priceChange?: number) => void): void; getPackageOption(productId: number, callback: (e: Error, productNames?: string[]) => void): void; getSku(productId: number, callback: (e: Error, productSku?: number) => void): void; getMarginRate(productId: number, callback: (e: Error, marginRate?: number) => void): void; getCustomersForProduct(productId: number, callback: (e: Error, customers?: { firstname: string; lastname: string; email: string; }[]) => void): void; getConversionRate(productId: number, callback: (e: Error, conversionRate?: number) => void): void; getDiscountValue(productId: number, callback: (e: Error, discount?: number) => void): void; getStockingTime(productId: number, callback: (e: Error, stockingTime?: number) => void): void; getCategoryName(productId: number, callback: (e: Error, categoryName?: string) => void): void; getCommercialChannels(productId: number, callback: (e: Error, channelNames?: string[]) => void): void; getPageviews(productId: number, callback: (e: Error, pageviews?: number) => void): void; getEntrances(productId: number, callback: (e: Error, pageviews?: number) => void): void; getRevenueQuantity(productId: number, callback: (e: Error, pageviews?: number) => void): void; getRevenues(productId: number, callback: (e: Error, pageviews?: number) => void): void; }