capsule-ai-cli
Version:
The AI Model Orchestrator - Intelligent multi-model workflows with device-locked licensing
43 lines • 1.42 kB
TypeScript
export declare class TerminalController {
private cleanupHandlers;
private isAlternateScreen;
private isBracketedPasteEnabled;
private savedScreenContent;
static getSize(): {
columns: number;
rows: number;
};
enterAlternateScreen(): void;
exitAlternateScreen(): void;
clearScreen(): void;
clearAndResetScreen(): void;
moveCursorTo(x: number, y: number): void;
clearLine(): void;
clearLineAndReturn(): void;
clearToEndOfLine(): void;
clearScreenBelow(): void;
showCursor(): void;
hideCursor(): void;
enableBracketedPaste(): void;
disableBracketedPaste(): void;
saveCursorPosition(): void;
restoreCursorPosition(): void;
scrollUp(lines?: number): void;
scrollDown(lines?: number): void;
cursorUp(lines?: number): void;
cursorDown(lines?: number): void;
cursorForward(columns?: number): void;
cursorBackward(columns?: number): void;
writeAt(x: number, y: number, text: string): void;
clearLineAndWrite(lineNumber: number, text: string): void;
setupInteractiveMode(): void;
cleanup(): void;
private registerCleanupHandlers;
unregisterCleanupHandlers(): void;
onResize(callback: (size: {
columns: number;
rows: number;
}) => void): void;
}
export declare const terminalController: TerminalController;
//# sourceMappingURL=terminal-controller.d.ts.map