import { Client } from "../../../shared/nodejs/websocket"; import { AppMeta, DevServerEvents } from "@narraleaf/shared"; import { App } from "../../app/app"; export declare class DevToolManager { private app; private wsClient; private metadata; private initialized; constructor(app: App); initialize(): void; private setupDevServer; private setupDevServerHandlers; fetchMetadata(): Promise; getMetadata(): AppMeta; tryGetMetadata(): AppMeta | null; getDevServerClient(): Client | null; setupLifecycleViolationWarning(timeout: number): void; cleanup(): void; }