/** * TONL REPL (Read-Eval-Print Loop) (T035-T037) * Interactive TONL exploration and querying */ export interface REPLOptions { /** * Enable history */ history?: boolean; /** * History file path */ historyFile?: string; /** * Prompt string */ prompt?: string; } export declare class TONLREPL { private currentDoc; private currentFile; private rl; private history; private options; constructor(options?: REPLOptions); /** * Load a TONL file * * SECURITY FIX (SEC-003): Added path validation to prevent path traversal */ load(filePath: string): Promise; /** * Execute a query */ query(expression: string): any; /** * Show help */ private showHelp; /** * Show document info */ private showDocInfo; /** * Start REPL */ start(): void; /** * Handle REPL commands */ private handleCommand; /** * Get command history */ getHistory(): string[]; } //# sourceMappingURL=index.d.ts.map