import type { ViewerSessionLike } from "./session.js";
/**
 * Create a `ViewerSession` from the wasm bundled with the PUBLISHED
 * package (`wasm/paged_sdk.js` + `wasm/paged_sdk_bg.wasm`, placed by
 * the publish workflow — absent in a source checkout, where embedders
 * inject a session built via `viewer/build-wasm.sh` instead).
 *
 * `wasmUrl` overrides the `.wasm` location for bundlers that move
 * assets; default resolves next to the glue file.
 */
export declare function createSessionFromBundledWasm(wasmUrl?: string): Promise<ViewerSessionLike>;
