/**
 * @openfluke/welvet - Browser Entry Point
 *
 * Browser-only build without Node.js dependencies
 * Isomorphic wrapper that mirrors main.go WASM exports
 */
import { Network } from "./types.js";
import { loadLoomWASMBrowser } from "./loader.browser.js";
export * from "./types.js";
export { loadLoomWASMBrowser };
/**
 * Initialize WASM for Browser environment
 */
export declare function initBrowser(): Promise<void>;
/**
 * Initialize - alias for initBrowser in browser context
 */
export declare function init(): Promise<void>;
/**
 * Create a network from JSON config
 * Wrapper around the global createLoomNetwork function exposed by WASM
 */
export declare function createNetwork(config: object | string): Network;
/**
 * Default export with all functions
 */
declare const _default: {
    init: typeof init;
    initBrowser: typeof initBrowser;
    createNetwork: typeof createNetwork;
};
export default _default;
