interface CompositorRef { isArmed(): boolean; commitAbove(text: string): void; } export interface ScrollRegionGuard { withFullScrollRegion(fn: () => T): T; } export interface ReplRenderer { writeLine(text: string): void; setCompositor(c: CompositorRef | null): void; } export interface CreateReplRendererOpts { statusLine?: ScrollRegionGuard; } export declare function createReplRenderer(stdout: NodeJS.WriteStream, opts?: CreateReplRendererOpts): ReplRenderer; export {};