/** * @module * * PP-DocLayout for browsers and web environments. * * Uses `onnxruntime-web` (WebAssembly) to run PP-DocLayout models * directly inside the browser, enabling accurate document layout analysis * without a server. * * @example * ```ts * import { DocLayoutService } from "ppu-doclayout/web"; * * const service = new DocLayoutService(); * await service.initialize(); * * const result = await service.analyze(imageBuffer); * console.log(result.boxes); * ``` */ export { DocLayoutService } from "./doclayout.service.web.js"; export type { DebuggingOptions, DetectionOptions, DocLayoutOptions, DocLayoutResult, DocLayoutResultWithMasks, LayoutBox, ModelPathOptions, SessionOptions, } from "../interface.js"; export { DEFAULT_DEBUGGING_OPTIONS, DEFAULT_DETECTION_OPTIONS, DEFAULT_DOCLAYOUT_OPTIONS, DEFAULT_SESSION_OPTIONS, LABELS, MODEL_BASE_URL, MODEL_INPUT_SIZE, } from "../constants.js";