vidscript
Version:
AI-powered CLI tool that transforms video content into intelligent, structured notes and scripts
33 lines (32 loc) • 1.08 kB
TypeScript
export declare class UIManager {
private static instance;
private currentSpinner;
private progressBar;
private isProgressBarActive;
private gradients;
private constructor();
static getInstance(): UIManager;
clearScreen(): void;
displayLogo(): void;
displayWelcome(version: string): void;
startSpinner(text: string): void;
updateSpinner(text: string): void;
spinnerSuccess(text: string): void;
spinnerFail(text: string): void;
spinnerWarning(text: string): void;
stopSpinner(): void;
startProgressBar(total: number, text?: string): void;
updateProgressBar(value: number, text?: string): void;
stopProgressBar(): void;
showSuccess(title: string, message: string, link?: {
text: string;
url: string;
}): void;
showError(title: string, message: string): void;
showInfo(title: string, message: string): void;
showModelOptions(): void;
showCommandExample(): void;
liveUpdate(content: string): void;
clearLiveUpdate(): void;
}
export declare const ui: UIManager;