import { Ora } from 'ora'; declare class SpinnerManager { #private; private constructor(); static getInstance(): SpinnerManager; start(id: string, text: string, options?: { color?: any; }): Ora; updateText(id: string, text: string): void; succeed(id: string, text?: string): void; fail(id: string, text?: string): void; stop(id: string): void; stopAll(): void; get(id: string): Ora | undefined; isActive(id: string): boolean; withSpinner(id: string, text: string, operation: () => Promise, options?: { successText?: string; failText?: string; color?: string; }): Promise; } declare const spinnerManager: SpinnerManager; declare const start: (id: string, text: string, options?: { color?: any; }) => Ora; declare const updateText: (id: string, text: string) => void; declare const succeed: (id: string, text?: string) => void; declare const fail: (id: string, text?: string) => void; declare const stop: (id: string) => void; declare const stopAll: () => void; declare const withSpinner: (id: string, text: string, operation: () => Promise, options?: { successText?: string; failText?: string; color?: string; }) => Promise; export { SpinnerManager, fail, spinnerManager, start, stop, stopAll, succeed, updateText, withSpinner };