import type { Ref } from "vue"; import type { Rect, TerminalEventHandlerMap } from "../../events/manager/types.js"; export interface TerminalNodeOptions { rect: Rect; zIndex?: number; visible?: boolean; focusable?: boolean; selectable?: boolean; selectionScrollBy?: (deltaRows: number) => boolean | void; handlers?: TerminalEventHandlerMap; } export declare function useTerminalNode(getOptions: () => TerminalNodeOptions): { id: Ref; };