import type { Context, DevtoolsPluginApi, Hookable } from './api/index.js'; import type { PluginDescriptor } from './plugin.js'; interface QueueItem { method: string; args: any[]; resolve?: (value?: any) => void; } export declare class ApiProxy = DevtoolsPluginApi> { target: TTarget | null; targetQueue: QueueItem[]; proxiedTarget: TTarget; onQueue: QueueItem[]; proxiedOn: Hookable; plugin: PluginDescriptor; hook: any; fallbacks: Record; constructor(plugin: PluginDescriptor, hook: any); setRealTarget(target: TTarget): Promise; } export {};