import { createJsApiLogger } from "./common/_logger"; type Config = { logger: ReturnType; }; declare global { interface Window { wxcc: any; } } export declare class RTDWCJsApi { private readonly logger; private readonly emitter; private waitUntil; private checkService; constructor(config: Config); init(): Promise; subscribe({ datasetName, update, error }: { datasetName: string; update: any; error: any; }): Promise; } export declare const createRTDWCJsApi: () => RTDWCJsApi; export {};