/**
 * Signal K WASM Plugin System
 *
 * Main entry point for WASM/WASIX plugin infrastructure.
 * Exports all public APIs for WASM plugin management.
 */
import { WasmRuntime } from './wasm-runtime';
import { WasmSubscriptionManager } from './wasm-subscriptions';
/**
 * Initialize the WASM subsystem
 * Returns both runtime and subscription manager for assignment to app
 */
export declare function initializeWasm(): {
    wasmRuntime: WasmRuntime;
    wasmSubscriptionManager: WasmSubscriptionManager;
};
export { WasmRuntime, WasmPluginInstance, WasmCapabilities, getWasmRuntime, initializeWasmRuntime } from './wasm-runtime';
export { PluginStoragePaths, getPluginStoragePaths, initializePluginVfs, readPluginConfig, writePluginConfig, migrateFromNodeJs, cleanupVfsTmp, getVfsDiskUsage, deletePluginVfs } from './wasm-storage';
export { WasmPluginMetadata, WasmPlugin, registerWasmPlugin, startWasmPlugin, stopWasmPlugin, unloadWasmPlugin, reloadWasmPlugin, handleWasmPluginCrash, updateWasmPluginConfig, setWasmPluginEnabled, getAllWasmPlugins, getWasmPlugin, shutdownAllWasmPlugins } from './loader';
export { ServerAPIBridge, createServerAPIBridge, createWasmImports, callWasmExport } from './wasm-serverapi';
export { DeltaSubscription, Delta, getSubscriptionManager, initializeSubscriptionManager } from './wasm-subscriptions';
//# sourceMappingURL=index.d.ts.map