import type { CliPaths } from '../io/paths';
import type { Renderer } from './renderer';
import { CliAnalyzeService } from '../services/cliAnalyzeService';
export interface ReplContext {
    paths: CliPaths;
    service: CliAnalyzeService;
    renderer: Renderer;
}
/**
 * Start the REPL. Resolves when the user exits (via /exit or double Ctrl+C).
 * Caller is responsible for calling `service.shutdown()` afterwards.
 */
export declare function runRepl(ctx: ReplContext, initialResumeId?: string): Promise<void>;
//# sourceMappingURL=index.d.ts.map