/** * ToonDB Embedded Server Manager * * Manages the lifecycle of the ToonDB server process for embedded mode. * Automatically starts the server when needed and stops it on cleanup. * * @packageDocumentation */ /** * Start an embedded ToonDB server for the given database path. * If a server is already running for this path, return the existing instance. * * @param dbPath - Path to the database directory * @returns The socket path for connecting */ export declare function startEmbeddedServer(dbPath: string): Promise; /** * Stop the embedded server for a specific database path */ export declare function stopEmbeddedServer(dbPath: string): Promise; /** * Stop all running embedded servers */ export declare function stopAllEmbeddedServers(): Promise; /** * Check if an embedded server is running for a database path */ export declare function isServerRunning(dbPath: string): boolean; //# sourceMappingURL=server-manager.d.ts.map