import type { Server } from 'node:http';
import type { App } from '../app';
import type { ScopedLogger } from '../services';
import { DevConsoleStore } from './store';
export declare class DevConsoleRuntime {
    private readonly app;
    private readonly logger;
    readonly store: DevConsoleStore;
    private cleanupObservers?;
    private cleanupProcessDiscovery?;
    private srpc?;
    constructor(app: App<any>, logger: ScopedLogger);
    start(server: Server): void;
    close(): void;
    private installObservers;
}
//# sourceMappingURL=runtime.d.ts.map