import type { Protocol } from 'devtools-protocol'; import type { DebuggerPreference, DevtoolEvents } from './types.mts'; import { Agent, ManagedRealm, Realm, type Arguments } from '#self'; export type { DebuggerPreference } from './types.mts'; export { createConsole } from './utils.mts'; export declare abstract class Inspector { #private; attachAgent(agent: Agent, priorRealms: ManagedRealm[]): void; detachAgent(agent: Agent): void; protected abstract send(data: object): void; readonly preference: DebuggerPreference; protected onMessage(id: unknown, methodArg: string, params: unknown): void; sendEvent: DevtoolEvents; console(realm: Realm, type: Protocol.Runtime.ConsoleAPICalledEventType, args: Arguments): void; onDebuggerDisconnect(): void; } //# sourceMappingURL=index.d.mts.map