/** * OpenTUI adapter for pager export (PICK-003, V2-074). * * The neutral export policy lives in `ui-core/ports/pager-export-port.ts`. * This file owns the only OpenTUI-specific part: leaving the alternate screen * so exported text lands in the terminal emulator's own scrollback, and * forcing a blocking flush before the renderer resumes. */ import { type PagerExportPort, type PagerExportResult, type RendererSuspendPort } from "../../ui-core/ports/pager-export-port.js"; export type { PagerExportPort, PagerExportResult, RendererSuspendPort }; export interface OpenTuiSuspendPort { suspend(): void; resume(): void; } export declare function createPagerExportPort(renderer: OpenTuiSuspendPort): PagerExportPort;