import Progress from 'progress'; declare type ComposedProgress = Progress & { otick?: (value: number, options: Progress.ProgressBarOptions) => void; oterminate?: () => void; oupdate?: (ratio: number, tokens?: any) => void; }; export declare class MultiProgressBar { private static multi; static createProgressBar(format: string, options: Progress.ProgressBarOptions): ComposedProgress; static readonly defaultFormat = "[:bar] :percent :etas"; } export declare function withProgress(fn: (...rest: any) => Promise, bar: ProgressBar): (...rest: any) => Promise; export {}; //# sourceMappingURL=progress.d.ts.map