import type { ParseOptions, Program, Token, TokenizeOptions, Delegate } from "./types.js"; export * from "./types.js"; export * from "./utils.js"; /** * @param code * @param options * @param delegate */ export function parse(code: string, options?: ParseOptions, delegate?: Delegate): Program; /** * @param code * @param options * @param delegate */ export function tokenize(code: string, options?: TokenizeOptions, delegate?: (entry: Token) => Token): { tokens: Token[]; errors?: Error[]; };