UNPKG

capsule-ai-cli

Version:

The AI Model Orchestrator - Intelligent multi-model workflows with device-locked licensing

38 lines 1.17 kB
interface ScrollbarConfig { height: number; thumbHeight: number; thumbPosition: number; hasScrollbar: boolean; } export declare class ScrollManager { private scrollPosition; private totalLines; private visibleHeight; resetScroll(): void; updateDimensions(totalLines: number, visibleHeight: number): void; scrollUp(lines?: number): void; scrollDown(lines?: number): void; pageUp(): void; pageDown(): void; scrollToTop(): void; scrollToBottom(): void; getScrollPosition(): number; getVisibleStartIndex(): number; getVisibleRange(): { start: number; end: number; }; calculateScrollbar(): ScrollbarConfig; renderScrollbarCharacter(row: number): string; canScroll(direction: 'up' | 'down'): boolean; getScrollPercentage(): number; getScrollStatus(): string; private validateScrollPosition; private getMaxScrollPosition; handleResize(newVisibleHeight: number): void; scrollToLine(lineIndex: number): void; shouldAutoscroll(): boolean; } export declare const scrollManager: ScrollManager; export {}; //# sourceMappingURL=scroll-manager.d.ts.map