/** * Simple progress tracker for discovery operations */ export declare class ProgressTracker { private readonly totalCombinations; private startTime; private lastUpdateTime; private readonly updateIntervalMs; constructor(totalCombinations: number); /** * Update progress and return formatted status string * Only returns a new string if enough time has passed since last update * * @param current - Current combination index * @param devicesFound - Number of devices found so far * @returns Progress string or null if no update needed */ update(current: number, devicesFound: number): string | null; /** * Format duration in seconds to human-readable string */ private formatDuration; } //# sourceMappingURL=progress.d.ts.map