/** * MAMA Progress Indicator * * Text-based progress feedback for long-running operations. * Helps first-time users understand what's happening during initialization. * * Features: * - Logs to stderr (no stdout pollution) * - Emoji indicators: ⏳ (loading), ✅ (done), ❌ (error) * - Concise messages (<50 chars) * * @module progress-indicator */ /** * Log progress message to stderr * * Format: [MAMA] emoji message * Example: [MAMA] ⏳ Downloading embedding model (120MB)... * * @param message - Progress message (without emoji or prefix) * @param emoji - Emoji indicator (⏳, ✅, ❌, 🔍, etc.) */ export declare function logProgress(message: string, emoji?: string): void; /** * Log completion message */ export declare function logComplete(message: string): void; /** * Log failure/error message (user-facing progress indicator) * * Note: Named logFailed to avoid confusion with debug-logger's logError * which is used for internal debugging. This is for user-facing progress. */ export declare function logFailed(message: string): void; export declare const logError: typeof logFailed; /** * Log info message */ export declare function logInfo(message: string): void; /** * Log loading message */ export declare function logLoading(message: string): void; /** * Log searching message */ export declare function logSearching(message: string): void; //# sourceMappingURL=progress-indicator.d.ts.map