/**
 * Start a WASM plugin
 */
export declare function startWasmPlugin(app: any, pluginId: string): Promise<void>;
/**
 * Stop a WASM plugin
 */
export declare function stopWasmPlugin(pluginId: string): Promise<void>;
/**
 * Unload a WASM plugin completely (remove from memory and unregister routes)
 */
export declare function unloadWasmPlugin(app: any, pluginId: string): Promise<void>;
/**
 * Reload a WASM plugin (hot-reload without server restart)
 */
export declare function reloadWasmPlugin(app: any, pluginId: string): Promise<void>;
/**
 * Handle WASM plugin crash with automatic restart
 */
export declare function handleWasmPluginCrash(app: any, pluginId: string, error: Error): Promise<void>;
/**
 * Shutdown all WASM plugins
 */
export declare function shutdownAllWasmPlugins(): Promise<void>;
//# sourceMappingURL=plugin-lifecycle.d.ts.map