export class HoloScriptDebugger { debug(ast: any): any; on(event: string, callback: any): void; start(): void; stop(): void; loadSource(source: string, path?: string): { success: boolean; errors?: string[] }; clearBreakpoints(): void; setBreakpoint(line: number, options?: Partial): any; // Return type Breakpoint but any is fine for mock continue(): void; stepOver(): void; stepInto(): void; stepOut(): void; pause(): void; getCallStack(): any[]; getState(): any; getRuntime(): any; evaluate(expression: string, frameId?: number): any; getVariables(frameId?: number): any; }