import { BehaviorSubject } from 'rxjs'; import { ClientInfoProvider } from '../types'; import { ProductConfiguration, ProductProvider } from '../types/product'; import { Newable } from '../types/protocol'; export declare abstract class Product { static configuration$(): Promise>; static waitConfiguration(): Promise; static sync(): Promise; static registerProductProvider(constructor: Newable): Promise; static registerClientInfoProvider(constructor: Newable): Promise; } //# sourceMappingURL=product.d.ts.map