export interface RendererSuspendPort { suspend(): void; resume(): void; writeScrollback?: ((text: string) => void) | undefined; } export interface PagerExportResult { readonly ok: boolean; readonly error?: string; } export interface PagerExportPort { exportToScrollback(title: string, body: string): PagerExportResult; exportToEditor(body: string): Promise; } export declare function defaultEditor(): string; export declare function scrollbackExportText(title: string, body: string): string; export declare function createPagerExportPort(renderer: RendererSuspendPort): PagerExportPort;