export { Lexer } from './lexer'; export { Parser } from './parser'; export { Interpreter } from './interpreter'; export { Environment } from './types'; export { Compiler } from './compiler'; export { VM } from './vm'; export { disassemble } from './chunk'; export { runInstall } from './pm'; export interface SesiOptions { safeMode?: boolean; allowLocalFs?: boolean; allowedPaths?: string[]; encrypt?: boolean; decrypt?: boolean; password?: string; raw?: boolean; ast?: boolean; tokens?: boolean; args?: string[]; dry?: boolean; bytecode?: boolean; bytecodeDump?: boolean; treeWalker?: boolean; timeoutMs?: number; deadlineAt?: number; profile?: boolean; } export declare function runSesi(source: string, scriptDir?: string, options?: SesiOptions): Promise; export declare function runSesiFile(filePath: string, options?: SesiOptions): Promise; //# sourceMappingURL=index.d.ts.map