/**
 * Centralized WASM initialization for the TinyCloud SDK.
 * Ensures WASM modules are loaded before any extension operations.
 */
export declare class WasmInitializer {
    private static isInitialized;
    private static tinycloudModule;
    private static sessionManager;
    /**
     * Ensures WASM modules are initialized. Safe to call multiple times.
     * @returns Promise resolving to initialized WASM modules
     */
    static ensureInitialized(): Promise<{
        tinycloudModule: any;
        sessionManager: any;
    }>;
    /**
     * Gets the initialized WASM modules if available.
     * @returns The WASM modules or null if not initialized
     */
    static getModules(): {
        tinycloudModule: any;
        sessionManager: any;
    } | null;
}
//# sourceMappingURL=WasmInitializer.d.ts.map