import type { RendererSuspendPort } from "../../ui-core/ports/pager-export-port.js"; import type { TerminalSession } from "./terminal-session.js"; export interface InkMountControl { mount(): void; unmount(): void; } export interface SuspendPortOptions { readonly control: InkMountControl; readonly session: TerminalSession; } export interface ClassicSuspendPort extends RendererSuspendPort { readonly suspended: boolean; } export declare function createRendererSuspendPort(options: SuspendPortOptions): ClassicSuspendPort;