import EventEmitter from "eventemitter3"; import { logger } from "../utils/logger"; import { OKXUniversalProviderEvents } from "../types"; declare abstract class BaseAdapter extends EventEmitter { protected logger: ReturnType; constructor(); static createProxy(): void; abstract providerCallback(type: OKXUniversalProviderEvents, data: any): void; protected getLogger(): { debug: (message: string, ...args: any[]) => void; info: (message: string, ...args: any[]) => void; warn: (message: string, ...args: any[]) => void; error: (message: string, ...args: any[]) => void; }; private initializeLogger; } export default BaseAdapter; //# sourceMappingURL=baseAdapter.d.ts.map