| /** |
| * @license |
| * Copyright 2026 Google Inc. |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| /** |
| * Manages one or more concurrent progress bars on separate terminal lines. |
| * Use {@link ProgressBar.createBarTicker} to add a bar; concurrent calls |
| * automatically share a session so bars don't overwrite each other. |
| * |
| * @internal |
| */ |
| export declare class ProgressBar { |
| #private; |
| private constructor(); |
| /** |
| * Returns a `tick(delta)` function for a new progress bar. If another bar |
| * is already active on the same stream, the new bar appears on the next line |
| * and both update in place. The trailing newline is emitted automatically |
| * once every bar in the session has reached 100%. |
| */ |
| static createBarTicker(title: string, total: number, stream?: NodeJS.WriteStream): (delta: number) => void; |
| } |
| //# sourceMappingURL=ProgressBar.d.ts.map |