import type * as m from "./types.js"; export * from "./types.js"; export type Wasm = { _malloc: (size: number) => number; _free: (ptr: number) => void; _parse: (inputPtr: number) => m.Token; HEAPU8: Uint8Array; rootToken: m.Token | null; tokenObjectMap: Map; }; export declare const load: (locateFile?: string | ((path: string) => string) | undefined) => Promise; export declare const ready: () => Promise; export declare const parse: (input: ArrayBuffer) => m.Token; export declare const read: (input: ArrayBuffer, token: m.Token, decoder?: TextDecoder) => string; export declare const readTitle: (input: ArrayBuffer, token: m.Token) => string; export declare const walk: (token: m.Token, fn: (token: m.Token) => void | { stopWalking: boolean; }) => void;