import { SpinnerLogger, Logger } from './logger.js'; /** * Copyright (c) Investec * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. */ type SpinnerTask = (logger: SpinnerLogger) => Promise; type LabeledSpinnerTask = [string, SpinnerTask]; declare function withSpinner(label: string, logger: Logger, task: SpinnerTask): Promise; export { type LabeledSpinnerTask, type SpinnerTask, withSpinner };